The 30-share barometer, which had lost 101.33 points in yesterday's trade, recovered by 122.79 points, or 0.58 per cent, to 21,155.67 with Metal, PSU, IT and realty sector stocks leading the recovery.
The National Stock Exchange index Nifty moved up 40.40 points, or 0.65 per cent, to 6,282.25.
Brokers said fresh buying by funds and retail investors tracking positive cues from other Asian bourses following overnight gains at the US market on strong retail data mainly influenced the trading sentiments here.
In the Asian region, Hong Kong's Hang Seng rose 0.65 per cent while Japan's Nikkei was up 1.77 per cent in early trade today.
The US Dow Jones Industrial Average ended higher by 0.71 per cent in yesterday's trade.