The Sensex and Nifty ended the session near flat due to mild capital inflows amid firm European cues.
The 30-share BSE index Sensex ended at 25,099.92, up 37.25 points and the 50-share NSE index Nifty ended at 7,508.80, up 15.6 points.
Among BSE sectoral indices, healthcare and IT were the star-performers and were up 2.48 per cent and 2.45 per cent, respectively, followed by TECk 1.78 per cent and consumer durables 0.77 per cent.
On the other hand, metal, banking and capital goods indices lost investors' support and were down 1.3 per cent, 0.46 per cent and 0.36 per cent, respectively.
Sun Pharma, TCS, Cipla, Wipro and Dr Reddy's were the top five Sensex gainers, while the top five losers were Hindalco, BHEL, Bharti Airtel, SSLT and M&M.
Fresh buying by funds and retail investors after the beginning of new settlement for July series in the derivatives segment amid easing of global crude oil prices buoyed the trading sentiment.
European stocks were up as investors awaited data on US consumer confidence to gauge the outlook for the world’s largest economy. Asian stocks were down as a Federal Reserve official said the US may raise interest rates sooner than later.