The local unit opened higher at 65.48 against yesterday's level of 65.59 at the Interbank Foreign Exchange (Forex) market and firmed up further to a high of 65.41 on initial selling of dollars by banks and exporters on weakness of greenback in overseas market.
However, it washed out initial gains gains and dropped to 65.7125 on fag-end dollar demand from banks before settling at one-month low at 65.64, showing a loss of five paise or 0.08 per cent.
The rupee had last ended at 65.96 on September 29, 2015.
It hovered in the range of 65.7125 and 65.41 during the day.
Also Read
The dollar index traded higher by 0.26 per cent against a basket of six currencies.
"The impending US data will have direct impact on the December FOMC decision and can result in increased market volatility," a forex dealer said.
Oil prices rebounded in Asia, buoyed by bargain hunting ahead of the release of US government data that will gauge crude demand in the world's biggest economy.