The S&P BSE Sensex and NSE Nifty 50 Index ended on a flat note as gains in Bajaj Finance, Sun Pharma, Hero MotoCorp and Larsen & Toubro were offset by losses in Titan Company, Tata Consultancy Services, ITC and HDFC Bank and Maruti Suzuki. The benchmarks opened lower with Sensex falling as much as 285 points and the NSE Nifty 50 Index hitting intraday low of 11,461. However, buying in healthcare, industrials, energy and realty stocks helped benchmarks recover from intraday lows.

The Sensex ended 0.03 per cent or 10 points higher at 38,730.82 while the NSE Nifty 50 Index slipped 2 points to close at 11,556.

Titan was top loser in the Nifty 50 basket of shares, the stock fell 12.25, the most in over three years, to Rs 1,099 after the company said in a regulatory filing that its consumption took a hit in the April-June quarter of the current financial year.

Tata Consultancy Services declined 2.55 per cent to Rs 2,120 ahead of its June quarter earnings due later in the day.

UPL, GAIL India, HCL Technologies, ITC, Maruti Suzuki, Asian Paints, HDFC Bank and Coal India were also among the laggards.

On the flipside, Bajaj Finance rebounded after yesterday's sharp decline, the stock rose 5.73 per cent to close at Rs 3,604. Indian Oil advanced nearly 6 per cent to close at Rs 152.30.

Sun Pharma, Bajaj Finserv, Reliance Industries, Larsen & Toubro and UltraTech Cement were also among the gainers.

Eleven of 19 sector gauges compiled by BSE ended higher led by the S&P BSE Realty index's 2.8 per cent gain. Power, Oil & Gas, Capital Goods, Healthcare and Energy sector gauges also rose between 1 and 1.8 per cent each.

On the other hand, S&P BSE Consumer Durable Index plunged 6.76 per cent on the back of sharp decline Titan shares.