Mumbai: The BSE benchmark index Sensex on Tuesday recovered by over 151 points in the early trade on buying by funds and retail investors, tracking firm Asian cues.

The 30-share index, which has lost 53 points in the previous two sessions, recovered by 151.58 points, or 0.96 percent, to 15,966.30.

In a similar fashion, the wide-based National Stock Exchange benchmark index Nifty moved up by 41.95 points, or 0.88 percent, to 4,784.75 points.

All the sectoral indices, led by PSU, banking and oil and gas, were trading in the positive territory with gains up to 1.12 percent.

Brokers attributed the initial recovery in stocks to revival of buying by funds as well as retail investors, triggered by a firming trend on other Asian bourses, following overnight gains on the US market driven by positive economic data.

In Asia, Hong Kong's Hang Seng Index was up 0.44 percent, while Japan's Nikkei Index rose by 0.45 percent in the morning trade. In the US, the Dow Jones Industrial Average closed 0.27 percent higher in Monday trade.