Indian equities, the Sensex and the Nifty, ended the session marginally in the red amid firm global cues.
The 30-share BSE index Sensex was down 33.56 points (0.17 per cent) at 19,626.26 and the 50-share NSE index Nifty was up 0.55 points (0.01 per cent) at 5,957.45.
Volume toppers were SBI, TCS, ICICI Bank, Tata Motors and Tata Steel. Top five Sensex gainers were Jindal Steel, Maruti, ITC, TCS and HDFC, while the top five losers were NTPC, Coal India, BHEL, HUL and L&T.
On the BSE, buying was seen in the stocks of Realty, IT, TECk and FMCG sectors, while Capital Goods, PSU, Power and Banking sector stocks lost investors' support.
Asian markets were up on solid euro zone data which soothed fears about political uncertainty in Italy and Spain.
European stocks advanced, following the Stoxx Europe 600 Index’s biggest gain in almost four weeks, as companies from ArcelorMittal to Hargreaves Lansdown Plc posted earnings that beat forecasts.