Mumbai: The Bombay Stock Exchange benchmark Sensex rose by nearly 47 points in opening trade on Tuesday on bargain buying by funds and retail investors in select stocks available at attractive levels.

The 30-share barometer, which lost 186.25 points in Monday's trade, recovered by 46.92 points, to 18,391.95 in the first few minutes of trade on Tuesday.

Stocks of the healthcare, consumer durables, metals and banking sectors led the recovery.

In a similar manner, the wide-based National Stock Exchange Nifty index rose by 10.45 points to 5,509.45 points.

Brokers said selective bargain buying by funds and retail investors in stocks that are available at attractive levels helped the Sensex trade in the positive zone, but a weakening trend on other Asian bourses capped the gains.

In the Asian region, Hong Kong's Hang Seng index was down by 0.27 percent, while Japan's Nikkei shed 0.47 percent in morning trade on Tuesday. The US Dow Jones Industrial Average ended 0.38 percent lower in Monday's trade.