The rupee also got support from positive local equities and capital inflows.
At the interbank foreign exchange market, the rupee opened a tad lower at 62.05 a dollar from last Friday's close of 62.04. It moved in a range of 61.8350 to 62.07 before ending above the 62 mark at 61.95, a gain of nine paise or 0.15 per cent.
The rupee was at the highest level since closing at 61.73 on December 16.
The dollar index, which tracks the US currency against a basket of six major global rivals, was down 0.10 per cent.
"The dollar index...Is trading weak for the second consecutive day, which helped the rupee to trade strong," said Pramit Brahmbhatt, CEO of Alpari Financial Services (India).