The 30-share index, which had lost 59.92 points in the previous session, recovered by 32.86 points, or 0.16 per cent, to 20,580.48 points in early trade with FMCG, realty, healthcare and oil and gas sector stocks leading the gains.
On the similar lines, the wide-based National Stock Exchange index Nifty moved up 12.60 points, or 0.20 per cent, to 6,101.65.
Brokers said fresh buying by funds and retail investors amid a firm trend on other Asian bourses after US lawmakers passed a last-minute bill to reopen the government and raise the country's borrowing limit mainly enthused the trading sentiment here.
The US Dow Jones Industrial Average ended 1.36 per cent higher in yesterday's trade.
