While the US dollar hit 12-year high against the Euro earlier in the day ahead of Fed policy meet, the greenback gave up some gains later.
This helped boost the sentiments in favour of the rupee.
At the Interbank Foreign Exchange (Forex) market, the rupee resumed slightly lower at 62.98 per dollar from last Friday's close of 62.97. It drifted lower to 62.99 per dollar on initial dollar demand from banks.
However, the rupee recovered afterwards to 62.76 on renewed selling dollars by banks before ending at 62.81 per dollar, showing a gain of 16 paise or 0.25 per cent.
The local currency hovered in a range of 62.76 per dollar and 62.99 per dollar during the day.
In global forex markets, the euro recouped its earlier losses against the dollar after briefly touching a fresh 12-year low against the dollar in Asia trade today as short-covering kicked in.
But further slides in the single currency look possible given the diverging monetary policies in the eurozone and the U.S, said forex traders.
In New York, the US dollar resumed its climb against basket currencies in early trade after last weekend's losses, ahead of key US Federal Reserve meet meet starting this week.
Pramit Brahmbhatt, Veracity Group, CEO said, "As we have seen, fresh selling of the American currency by exporters and the local equity index fall has capped the rupee gain."
The trading range for the spot USD/INR pair is expected to be within 62.40 to 63.40, he added.
Meanwhile, the benchmark 30-share BSE Sensex ended lower by 65.59 points or 0.23 per cent to 28,437.71.
Markets retreat ahead of US Fed meet; HDFC dips 1.7%
Rupee breaches 63-mark, ends 47 paise down
Wipro hires former TCS veteran as Group Prez & COO
Rupee recovers marginally to end at 62.50 against dollar
Markets end in green on insurance bill hopes, IMF upgrade