Forex traders said the domestic unit gained ground ahead of the release of key macro-economic numbers.
At the interbank foreign exchange the rupee opened at 70.67, then gained further ground and touched 70.64, registering a rise of 21 paise over its previous close.
On Wednesday, rupee had settled for the day at 70.85 against the US dollar.
The domestic unit however could not hold on to the gains and was trading at 70.68 against the dollar at 0935 hrs.
Forex traders said investors were optimistic about the US-China trade talks. Moreover, positive opening in domestic equities also supported the local unit.
Domestic bourses opened on a positive note on Thursday with benchmark indices Sensex trading 158.19 points higher at 40,570.76 and Nifty up by 47.30 points at 11,957.45.
The dollar index, which gauges the greenback's strength against a basket of six currencies, fell by 0.09 per cent to 97.03.
Foreign institutional investors (FIIs) remained net buyers in the capital market, as they purchased shares worth Rs 605.41 crore on Wednesday, according to provisional exchange data.
Brent crude futures, the global oil benchmark, rose 0.44 per cent to trade at USD 64.00 per barrel.
The 10-year government bond yield was at 6.75 per cent in morning trade. DRR DRR