The rupee resumed higher at 61.20 per dollar as against the yesterday's closing level of 61.30 per dollar at the Interbank Foreign Exchange (Forex) Market.
However, it dropped to 61.40 per dollar on demands from banks and importers on the back of higher dollar in international market before recovering immediately to 61.11 per dollar at 1040 hrs.
It moved in a range of 61.11 per dollar and 61.40 per dollar during the morning deals.
Meanwhile, the Indian benchmark sensex moved up by 29 points or 0.15 per cent to 18,693.74 at 1045 hrs.