Continuing with its gaining streak for the third straight day, the rupee today appreciated by 17 paise to touch one-week high at 46.14 against the US currency in opening trade on hopes of continued capital inflows into equity market.
Dollar's losses versus other Asian currencies also supported the local unit.
At the Interbank Foreign Exchange (Forex) market, the local currency rose 17 paise to 46.14 a dollar, its highest since November 26.
The rupee had closed 20 paise up at 46.31/32 in the previous session after the BSE benchmark Sensex recorded sharp gains.
Forex dealers said expectations of increased capital inflows into domestic equities by foreign funds bolstered rupee sentiment.
Further, dollar's weakness against other Asian currencies, continued to support the domestic unit, they added.
The benchmark Sensex had gained 272.05 points, or 1.61 per cent in yesterday's trade.