The stock benchmark Sensex extended its gains for the third straight session, rising 127 points to end at one-week high, ahead of retail inflation and Index of Industrial Production data releases.
This also helped the rupee.
After local markets closed for the day, government data showed that industrial production grew 3.8 per cent in November while retail inflation moved up to 5 per cent in December.
The rupee resumed higher at 62.15 per dollar as against the last weekend's level of 62.32 per dollar at the Interbank Foreign Exchange Market.
It then moved up further to 62.09 per dollar before concluding at one-month high of 62.16 per dollar, showing a gain of 16 paise or 0.26 per cent.
This is its strongest close since 62.02 per dollar on December 10, 2014.
During Monday's session, it hovered in a range of 62.09 per dollar and 62.26 per dollar.
The local unit has now gained by 141 paise, or 2.23 per cent, in four trading sessions.
In the global market, the euro declined against the dollar, approaching a nine-year low, on speculation that reports this week will strengthen the case for sovereign-bond purchases from the European Central Bank.
The dollar index was up by 0.61 per cent against a basket of six major global rivals on hopes of rise in key interest rates.
COLUMN: What actually saved the rupee?
Raghuram Rajan: A lucky mascot for the rupee
Sensex ends 127 points higher; Nov IIP, Dec CPI eyed
Rupee gains 35 paise to end at 4-week high vs US dollar
2015 will be a tough year, Jaitley will have to wave a magic wand