The Indian unit resumed slightly higher at 61.93 per dollar as against the yesterday's closing level of 61.94 at Interbank Foreign Exchange market.
Later, it appreciated on fresh bouts of dollar selling from banks to 61.82 before losing some of its gains to quote at 62.87 per dollar at 1030 hours.
'Fresh dollar selling from banks and higher equities supported the rupee sentiment', dealers said.
The rupee hovered in a range of 61.93 and 61.82 per dollar in the morning trade.
Meanwhile, the benchmark BSE Sensex was trading higher by 167.08 points, or 0.60 per cent, to 28,234.64 at 1050 hours.