The rupee appreciated by 30 paise to 69.98 against the US dollar in opening trade on Thursday, driven by foreign inflows and positive opening in domestic equities.
The rupee opened strong at 70.08 at the interbank forex market and then gained further ground and touched 69.98, a gain of 30 paise over its last close.
Forex dealers said selling of the American currency by exporters supported the rupee, but rising crude prices weighed on the local unit and capped the upmove.
Besides, fresh foreign fund inflows also boosted sentiments in domestic the forex market, they added.
The rupee on Wednesday had strengthened by 21 paise to close at 70.28 against the US dollar.