Sustained interest in buying dollar from banks as well as importers and pullout of capital by overseas funds weighed on the rupee after it touched the 64-mark briefly in early trade.
Retreating during the day, the rupee finally closed at 65.04 against the dollar amid the overall sentiment in the forex market remaining shaky as concerns over geopolitical situation persisted.
Besides, dealers seemed to be cautious as they kept away from taking long positions ahead of a long holiday weekend.
However, the initial recovery momentum was short lived as the currency markets witnessed a sudden spike in volatility.
More From This Section
The rupee retreated sharply to hit a fresh intra-day low of 65.16 in afternoon deals. It managed to recoup some of the losses towards the fag-end to settle at 65.04, showing a nominal fall of 2 paise.
The rupee had lost 28 paise yesterday.
The RBI, meanwhile, fixed the reference rate for the dollar at 65.0649 and for the euro at 76.5423.
In cross-currency trades, the rupee edged higher against the Pound Sterling to finish at 85.68 from 85.79 per pound and inched up against the Euro to end at 76.43 from 76.44 yesterday.
The rupee recovered sharply against the Japanese yen to close at 57.70 per 100 yens compared to 57.94 earlier.
The dollar continued to maintain the lead even as speculations over impending rate hike by the US Federal Reserve continued.
The forex and money markets would be closed on Thursday and Friday for Diwali.
The flagship Sensex dropped 24.81 points to 32,584.35, while Nifty retreated from overnight historic peak to settle lower by 23.60 points at 10,210.85.