The rupee resumed lower at 64.20 per dollar against the yesterday's closing level of 64.17 at the Interbank Foreign Exchange (Forex) Market, but immediately recovered to 64.05 on the back of firm equity market.
However, it failed to maintain its gains and was quoted at 64.15 per dollar due to sudden fall in the equity market.
It hovered in a range of 64.05 and 64.2175 during the morning trade.
In New York, the dollar traded lower against most of its rivals yesterday after two sessions of marginal gains, as US treasury yields turned lower and a Greek debt payment to the IMF supported the euro.