The rupee resumed higher at 61.54 per dollar as against the last close of 61.83 at the Interbank Foreign Exchange (Forex) Market.
It hovered in a range of 61.54 and 61.73 before quoting at 61.61 per dollar at 1040 hours.
Banks and exporters preferred to reduce their dollar position on expectation of more foreign inflows into equity in view of recovery in the stock market.
Meanwhile, the Indian benchmark BSE-30 share index, Sensex, rose by 56.77 points or 0.28 per cent to 20,604.30 at 1050 hours.
The oil prices eased in Asian trade as investors booked profits from a rally inspired by an 11th-hour deal in the United States to raise the country's debt ceiling.
