Yesterday, the rupee had plunged by 35 paise to end at a fresh one-week low of 65.03 a dollar owing to high demand for the American currency from importers amid spike in crude oil prices after political upheaval in Saudi Arabia.
The dollar was trading weak against world currencies, including euro and yen, in global markets which capped the rupee losses, dealers said.
The benchmark BSE Sensex was trading higher by 52.74 points, or 0.15 per cent, at 33,423.50 in morning trade.