Markets recouped early losses to end near day's high, amid a rebound in European stocks, with stock specific action seen post the fourth quarter earnings.
Further, recovery in global crude oil prices also aided sentiment.
In the broader market, the BSE Midcap and Smallcap indices ended up 0.7%-0.8%.
Market breadth ended firm with 1567 gainers and 998 losers on the BSE.
Sensex reclaims 26,000 to end near four-month high
Sensex ends below 25,700; BoJ, US Fed policy outcomes eyed
BSE: Top gainers and losers
'Islam is not a magic potion'
BSE: Top losers and gainers