The Indian rupee also got support from positive local equities and capital inflows.
At the interbank foreign exchange market, the Indian rupee opened a tad lower at 62.05 a US 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 Indian rupee was at the highest level since closing at 61.73 on December 16.
The benchmark 30-share S&P BSE Sensex today gained 21.31 points. Foreign institutional investors bought a net Rs 990.19 crore of shares last Friday, according to provisional data with the stock exchanges.
The US dollar index, which tracks the US currency against a basket of six major global rivals, was down 0.10 per cent.
"The US dollar index...is trading weak for the second consecutive day, which helped the Indian rupee to trade strong," said Pramit Brahmbhatt, CEO of Alpari Financial Services (India).
Forward US dollar premiums remained weak on continued receipts by exporters.
The benchmark six-month forward US dollar premium payable in May declined to 227-1/2 to 229-1/2 paise from the previous close of 229-1/2 to 231-1/2 paise and far-forward contracts maturing in November also moved down to 465-1/2 to 467-1/2 paise from 466-1/2 to 468-1/2 paise.
The RBI fixed the reference rate for the US dollar at 61.9915 and for the euro at 84.8180.
The Indian rupee inched up to 101.32 against the pound from 101.34 on Friday. It fell back to 84.75 against the euro from 84.70 and dropped to 59.66 per 100 Japanese yen from 59.41.