The rupee gained 14 paise against the dollar to climb to a six-week high at 45.87 in the early trade today in line with other firming Asian currencies.
At the Interbank Foreign Exchange (Forex) market, the rupee appreciated by 14 paise to trade at 45.87 a dollar.
The rupee had ended 9 paise higher at 46.01/02 on Tuesday.
Forex dealers said continued capital inflows into equities by foreign funds and dollar's weakness overseas mainly lifted the rupee sentiment.
Meanwhile, the benchmark Sensex rose by nearly 120 points, or 0.70 per cent, to 16,891.85 points in the opening trade.