The 30-share index was trading higher by 218.19 points, or 0.70 per cent, to 31,477.04 with the sectoral indices led by oil & gas, metal, IT, consumer durables, teck, PSU, healthcare and auto leading the recovery.
The gauge had lost 536.61 points in the previous two sessions.
The NSE Nifty was up 74.10 points, or 0.75 per cent, at 9,828.45 in early trade.
Brokers said emergence of buying coupled with a positive trend in other regional markets following overnight gains in the US influenced sentiments here.
More From This Section
Other big gainers were Lupin, Axis Bank, Wipro, Tata Motors, Sun pharma, Hindustan Unilever, ONGC, Coal India, Cipla, Dr Reddy's, Bharti Airtel and Reliance Industries, rising by up to 1.62 per cent.
Among other Asian markets, Hong Kong's Hang Seng was up 1.06 per cent, while Shanghai Composite Index gained 0.15 per cent in early trade today. Japan's Nikkei too rose 0.07 per cent.