Mumbai: The broader NSE Nifty ended on a flat note after a volatile trade amid sluggish global cues ahead of US inflation data due today.
Continued FII buying of Indian equities and appreciating rupee also supported the sentiment.
PSU banks, realty, pharma, energy, metal and media sectors gained while technology and FMCG stocks ended in the red, capping the gains.
"Key benchmark indices traded on a volatile note today as mixed trading cues left the markets without a clear trend. While subdued Asian stocks lent to the volatility in the markets, positive macro-economic data at home marginally lifted domestic sentiment," Anand Shah, Deputy CEO & Head of Investments BNP Paribas Mutual Fund said.
Overseas markets were mixed as investors look forward to the release of US inflation data later in the day. Nikkei gained 0.66 pct, while Shanghai and ASX 200 fell 0.4 pct each.
The Nifty rose 5.45 points or 0.05 percent to end at 10,426.85, its highest closing level since 1 March 2018, before moving in a range of 10,478.60 and 10,377.85.
It saw an intra-day movement of about 100.75 points.
Sector-wise, PSU Bank rose 2.33 per cent, realty 1.43 per cent, pharma 1.30 per cent, energy 0.71 per cent, media 0.59 per cent, metal 0.53 per cent, finance service 0.37 per cent, infra 0.34 per cent, bank 0.30 percent, private bank 0.33 per cent and auto 0.17 percent, while IT and FMCG fell by 1.46 and 0.22 per cent, respectively.
Major Index gainers were Hindpetro, BPCL, Infratel, Axis Bank, GAIL, Sunpharma, EicherMotor, Wipro and Dr Reddy.
Among the Index lossers were TCS, Kotak Bank, Hcl Tech, NTPC, AmbujaCement, Coal India, Hindalco and M&M.
The market breadth, indicating its overall health, remained positive, a total of 1,215 scrips advanced and 579 declined, while 75 remained unchanged.
As many as 224 securities hit their price bands.
Turnover in the cash segment rose to Rs 44,691.56 crore, from Rs 27,068.13 crore as on Monday.
A total of 18,440.80 lakhs shares changed hands in 1,14,43,562 trades. The market capitalisation of listed firms on the NSE stood at Rs 1,43,26,441.96 crore. PTI