The 30-share index rose by 104.43 points, or 0.51 per cent, to 20,467.80 points with banking, IT, realty, auto and oil and gas sectoral indices leading the rise by gaining up to 0.83 per cent. The index had gained 29.10 points in the previous session.
The wide-based Nifty of the National Stock Exchange moved up by 28.95 points, or 0.48 per cent, to 6,091.65.
Brokers said increased buying by participants ahead of industrial production (IIP) data for December, to be released later in the day and a firming trend in the global markets on new head of the US Federal Reserve's promise of continuity in central bank monetary policy, mainly boosted the trading sentiments.
In the Asian markets, Hong Kong's Hang Seng rose by 0.43 per cent, while Japan's Nikkei by 0.94 per cent in early trade today.
The US Dow Jones Industrial Average gained 1.22 per cent in yesterday's trade.