Mumbai: The Indian rupee recovered from the day's lows and settled higher by 20 paise at 70.87 to the US dollar on Thursday, helped by weakening of the greenback overseas and easing crude oil prices.
However, sustained foreign fund outflows and sell-offs in domestic equities put pressure on the forex market, somewhat capping the rupee gains.
At the interbank foreign exchange market, the rupee opened weaker at 71.22 a dollar. It fell further to the day's low of 71.35, before recouping losses to touch a high of 70.86.
The local unit finally settled at 70.87, up 20 paise against its previous close. The Indian rupee on Tuesday had closed at 71.07 against the US dollar.
Forex market was closed on Wednesday on account of Mahatma Gandhi Jayanti.
"Indian rupee has recovered from morning lows of 71.35 a dollar and last quoted at 70.93 a dollar with the gain of 15 paise amid foreign fund flows in Primary market and lower dollar index," said V K Sharma, Head PCG & Capital Markets Strategy, HDFC Securities.
Sharma further noted that "ongoing IPO, IRCTC has received good response from Institutions. Asian currencies are trading higher following weaker economic data".
The initial public offering of Indian Railway Catering and Tourism Corporation (IRCTC) was subscribed 77.91 times so far on the final day of bidding on Thursday.
Foreign institutional investors (FIIs) remained net sellers in the capital markets, pulling out Rs 810.72 crore on Thursday, exchange data showed.
Brent futures, the global oil benchmark, dropped 0.28 per cent to USD 57.53 per barrel.
The dollar index, which gauges the greenback's strength against a basket of six
currencies, fell 0.07 per cent
to 98.95.