The domestic currency resumed slightly higher at 59.50 per dollar as against the previous closing level of 59.52 per dollar at the Interbank Foreign Exchange (Forex) Market and moved up further to 59.17 per dollar.
However, it failed to maintain gains and was quoted at 59.43 per dollar at 1050 hrs.
It moved in a range of 59.17 per dollar and 59.50 per dollar during the morning deals.
However, in New York, the dollar rose against the Japanese yen yesterday after data showed improvement in US manufacturing.
Meanwhile, the BSE benchmark Sensex declined by 47.64 points, or 0.24 per cent, to 19,529.75 at 1050 hrs.