Forex dealers said strengthening of the euro against the dollar overseas and a higher opening in the domestic equity market also supported the local currency.
The rupee resumed higher at 61.97 per dollar as against the last closing level of 62.16 at the Interbank Foreign Exchange market. It improved further to 61.95 per dollar before quoting 62.15 at 1045 hours.
It hovered in a range of 61.95-62.16 per dollar during the morning deals.
Meanwhile, oil prices edged lower in early Asian trade as dealers looked ahead to a US stockpiles report expected to indicate bullish demand in the world's top crude consumer, analysts said.
The benchmark BSE-30 share index, Sensex, rose by 119.14 points, or 0.57 per cent, to 21,193.73 at 1045 hours.