The rupee resumed higher at 65.11 per dollar as against Tuesday's level of 65.18 at the Interbank Foreign Exchange market and firmed up further to 65.00 before concluding at 65.03, showing a gain of 15 paise 0.23 per cent.
The domestic currency had lost 44 paise or 0.67 per cent in the previous two days.
It moved in a range of 65.00 and 65.18 per dollar during the day.
Currency trade pairs such as the dollar-yen continue to lack clear direction, as disappointing US jobs data earlier this month increased expectations that the Federal Reserve will likely keep its monetary policy in place over the coming months in the face of a cloudy global growth outlook.
Oil prices were subdued in volatile Asian trade today as the market digested a report from the the International Energy Agency showing that global crude oversupply will persist until next year.