The BSE benchmark Sensex today recovered by nearly 99 points in early trade on fresh buying by funds and retailers ahead of industrial output data, amid a firming trend in other Asian bourses.

The 30-share barometer, which shed 1.22 points yesterday, rose by 98.96 points, or 0.56%, to 17,699.52.
All the sectoral indices, led by interest-sensitive auto and realty, were trading with gains up to 1.19%.
Similarly, the wide-based National Stock Exchange index Nifty moved up by 29.25 points, or 0.55%, to 5,367.25.
Brokers said expectations of better industrial output data for June to be released later today and a firming trend on the Asian markets, mainly triggered buying by funds and retail investors.
In the Asian region, Hong Kong's Hang Seng index rose by 0.42% and Japan's Nikkei was up by 0.43% in early trade. The US Dow Jones Industrial Average ended 0.05% higher in yesterday's trade.