The rupee resumed lower at 62.80 as against the yesterday's closing level of 62.67 on initial dollar demand from banks and importers and it moved further down to 62.81 per dollar.
However, it recovered from initial losses and firmed up to 62.39 on fresh selling of dollars by exporters before finishing at 62.41 per dollar, showing a gain of 26 paise or 0.41 per cent from its previous close.
The rupee had dropped by 41 paise or 0.66 per cent in last two days.
The domestic currency moved in a range of 62.39-62.81 during the day.
In New York market, the dollar lost ground against yen yesterday, but traded higher against the euro after falling for most of the past week.
However, in London, the US dollar was higher against most major rivals today, ahead of an update on US gross domestic product in the fourth quarter and Federal Reserve's Chairwoman Janet Yellen speech on monetary policy.
Oil prices fell in Asia today, cutting short a rally as investors weighed the potential for disruptions in Middle-East supplies caused by the Yemen crisis and a global crude glut, analysts said.
The US benchmark West Texas Intermediate for May delivery fell 83 cents to USD 50.60 and Brent crude for May eased 75 cents to USD 58.44 in late-morning trade.
Meanwhile, Foreign Portfolio Investors turned sellers and offloaded shares worth Rs 521.23 crore yesterday, as per provisional data from stock exchanges.
Seinfeld's Car-Ma (or What's The Deal With Parking In India?)
Gold reclaims Rs 27,000-level on global cues, seasonal demand
Rupee slips 34 paise vs US dollar as stocks decline
Markets end flat amid volatility; Infosys up 3%
'Horrible to see a girlfriend being lynched for a game she just watched'