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.