The 30-share benchmark index, which lost 163.06 points in the previous session, recovered by 231.71 points, or 1.48 per cent, to 15,927.14 within minutes of the opening bell.
In a similar fashion, the wide-based National Stock Exchange Nifty index moved up by 66.85 points, or 1.42 per cent, to 4,776.90.
Capital goods, realty, metal and auto stocks led the rally. Brokers said fresh buying by funds and retail investors amid a firming trend in other Asian markets mainly led to the recovery on domestic bourses.
In Asia, Hong Kong's Hang Seng Index was up 2.27 per cent, while Japan's Nikkei Index rose by 1.77 per cent in morning trade today.