The rupee gained 15 paise to touch a four-week high of 45.55 against the dollar in early trade today on sustained capital inflows from foreign funds.

The rupee had gained 13 paise to Rs. 45.70/71 against the dollar in the previous session.

Forex dealers said sustained foreign capital inflows into Indian equities was mainly responsible for the rupee’s rise, which is at its highest since May 18.

Besides, the dollar’s weakness against other currencies also kept the rupee sentiment firm, they added.

Meanwhile, the Bombay Stock Exchange index Sensex crossed 20,000 points level by gaining 135.42 points to 20,041.52 in the opening trade today, for the first time since January 17, 2008.

More In: Markets | Business