The rupee resumed lower at 66.45 per dollar on initial dollar demand against yesterday's closing level of 66.40 at the Interbank Foreign Exchange Market. It dropped further to 66.47 on month-end dollar demand from importers mainly oil refiners.
However, it recovered from initial losses to 66.37 per dollar before finishing at 66.39, showing gain of one paise or 0.02 per cent.
It hovered in a range of 66.37 per dollar and 66.47 per dollar during the day.
However, the dollar was almost unchanged against the yen in Tokyo market. The US currency was also flat against the euro.
More From This Section
Currency trading remained thin in global market with many investors closing their positions ahead of the end of the year.
Oil prices declined in Asia today ahead of the release of data on US crude stockpiles and production.
Prices had been volatile during the holiday-shortened final week of 2015 but remained near multi-year lows in the face of indications a global crude supply glut will continue into next year.