The rupee resumed higher at 62.67 per dollar as against the previous close of 62.87 at the Interbank Foreign Exchange (Forex) Market.
It shot up further to 62.45 before quoting 62.50 per dollar at 1040 hours, hovering in a range of 62.45 and 62.70 per dollar.
Banks and exporters reduced their dollar positions on expectation of more foreign fund inflows into the equity market.
In the global market, crude oil futures traded sharply lower as markets reacted to a deal between Iran and major world powers that could head off further sanctions on Iranian crude.
WTI crude for January delivery fell 77 cents to USD 94.07 a barrel.