Mumbai: The Bombay Stock Exchange (BSE) benchmark Sensex recovered by more than 100 points in the opening trade on Tuesday after three straight days of losses, in tandem with a firming trend on other Asian bourses.

Sensex, which lost over 520 points in the previous three sessions, suddenly rose by 100.78 points, or 0.56 per cent, to 17,939.83 in opening trade on Tuesday, with stocks of IT, auto, realty and capital goods companies supporting the recovery.

In a similar fashion, the wide-based National Stock Exchange Nifty index moved up by 30.60 points, or 0.57 per cent, to 5,395.35 points.

Brokers said reports of a firming trend on Japan's Tokyo Stock Exchange and other Asian bourses following gains in the US market buoyed the sentiment at home, though surging global crude oil prices restricted the gains.

The Tokyo Stock Exchange's Nikkei rallied by 3.61 per cent, while Hong Kong's Hang Seng gained 0.28 per cent in Tuesday morning trade. The US Dow Jones Industrial Average ended 1.50 per cent higher in Monday's trade.