Foreign fund outflows and cautious opening in domestic equities added pressure to the domestic unit.
At interbank foreign exchange, rupee opened at 69.45 a dollar and gained to touch a high of 69.37.
Strong FIIs inflows and higher domestic equity markets also improved sentiments for the rupee, forex dealers said.
The rupee opened at 70.43 at the interbank forex market, displaying gains of 9 paise over its last close.
Rupee is trading at 70.18 against dollar amid US-China trade related concerns and rising crude oil prices.