The domestic currency had opened strong at 64.12 and breached the 63 level briefly in early trade on heavy unwinding of dollar positions by exporters. It rose 63.99 per dollar level in early trade in line with gains in stock markets.
However, the rupee retreated sharply to trade in a narrow band for most of the day as stock markets surrendered gains.
The rupee settled at 64.21 per dollar, showing a modest gain of 3 paise, or 0.05 per cent. It had lost 13 paise in last two trading sessions.
Foreign investors today pulled out Rs 611 crore from stock markets, provisional exchange data showed.
Also Read
The BSE sensex gained 2.78 points to close at 29,921.18 after briefly recapturing the 30,000-mark in morning trade, while Nifty added 9.75 points to 9,313.80.
The RBI, meanwhile, fixed the reference rate for the dollar at 64.2072 and for the euro at 70.0436.
In cross-currency trade, the Indian unit recovered against the pound sterling to finish at 82.92 from 83.13 per pound and bounced back against the euro close at 70.08 as compared to 70.23 earlier.
The local currency also recouped against the Japanese Yen to conclude at 57.23 per 100 yens from 57.69 last weekend.
In the forward market today, premium for dollar moved down further due to consistent receivings from exporters.
Crude prices traded substantially weak amid concerns that OPEC's production cut scheme will be insufficient to boost prices in a lasting way.
Disclaimer: No Business Standard Journalist was involved in creation of this content