Buying by domestic institutional investors set the tone, but Asian stocks were mixed.
The Bank of Japan kept its monetary policy steady.
The 30-share index bounced 83.61 points, or 0.24 per cent, to 33,860.99. It had lost 59.36 points in the previous session.
Capital goods, metal, healthcare and realty rallied.
The NSE Nifty also moved up by 29.75 points, or 0.28 per cent, to 10,473.95.
More From This Section
Major movers in the Sensex kitty included Sun Pharma, Hero MotoCorp, L&T and HDFC Bank, rising up to 1.93 per cent.
The US Dow Jones Industrial Average ended 0.11 per cent lower yesterday.