The 30-share index, which had lost 138.99 points in the previous two sessions, rose by 136.99 points, or 0.71 per cent, to 19,566.22.
On similar lines, the National Stock Exchange index Nifty gained 40.25 points, or 0.68 per cent, to trade at 5,921.25 points.
Brokers said revival of buying by foreign funds and retail investors largley in line with a firming trend on the other Asian bourses following weekend gains at the US market on jobs report, influenced the trading sentiments here.
In Asia, Hong Kong's Hang Seng index was up 0.50 per cent and Japan's Nikkei rose 3.82 per cent.
The US Dow Jones Industrial Average ended 1.38 per cent lower in the previous session on Friday.