The 30-share index, which had lost 244.48 points in the previous session, recovered by 44.73 points, or 0.16 per cent, to 26,861.29, with realty, healthcare, capital goods, power, infrastructure and consumer durables shares leading the recovery.
Also, the National Stock Exchange index Nifty rose 2.90 points, or 0.03 per cent, to 8,044.90.
Brokers said emergence of buying, though selective, by funds and retail investors after remaining sellers in yesterday helped trading sentiments to improve.
Major gainers which supported the Sensex were Cipla, Dr Reddy, Sun Pharma, SBI, Maruti, L&T and Hindalco Industries.
The US Dow Jones Industrial Average ended 0.26 per cent higher in yesterday's trade.
