Surrendering some of its early gains, the rupee today rose by eight paise to 59.64 on dollar selling by banks and exporters on weakness of the US currency overseas.
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.
More From This Section
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.
Meanwhile, the BSE benchmark Sensex rose by 172.96 points, or 0.86%, to 20,332.08 at 1100hrs.