Covering-up of pending short positions with today being this year's last session of the expiry in the derivatives segment supported the upside, traders said.
The 30-share index, which had shed 2.76 points in the previous session, recovered by 38.76 points, or 0.15 per cent, at 26,249.44.
Oil and gas, IT, metal, PSU, healthcare, power, consumer durables and realty stocks were bright spots, giving sentiment a lift.
The NSE index Nifty was also trading higher by 13.85 points, or 0.17 per cent, at 8,048.70.
The US Dow Jones Industrial Average ended 0.56 per cent lower yesterday.