The rupee resumed higher at 59.50 per dollar as against the last closing level of 59.72 per dollar at the Interbank Foreign Exchange (Forex) market.
However, it failed to maintain initial gains and was trading at 59.64 per dollar at 1050hrs.
It moved in a range of 59.50-59.69 per dollar during the morning deals.
In global markets, the dollar declined against key rivals in early trade as investors weighed the prospects for a continuation of monetary stimulus from the US Federal Reserve.
