The 30-share index rose by 245.15 points, or 1.19 per cent, to 20,780.06, led by gains in stocks of banking, metal, power and PSU sectors. The Sensex had gained 114.65 points in the previous session.
Similarly, the wide-based National Stock Exchange index Nifty moved up by 75.25 points, or 1.24 per cent, to 6,167.10.
Brokers said fresh commitments by participants before the release of the second quarter economic growth data later in the day and a mixed trend on other Asian bourses mainly buoyed the trading sentiment here.
The US markets remained closed yesterday for Thanksgiving day holiday.