The NSE Nifty erased most of its morning gains and ended marginally higher by 19 points to 10,786.95 amid gains in global stocks ahead of a summit between US President Donald Trump and North Korea's Kim Jong-un.
Investors sentiment got a boost amid hopes that the US-North Korea summit will ease regional tensions.
Traders and investors are closely awaiting a series of domestic and global events this week. Consumer price index (CPI)-inflation data industrial output numbers are due tomorrow, while the wholesale price index (WPI) inflation data will be announced on Thursday.
Overseas, European shares were trading higher ahead of a historic meeting between the US President and the North Korean leader. Asian markets ended mostly higher even as investors looked to shrug off trade tensions as well as the landmark meet between Trump and Kim Jong-un.
The Nifty 50 index rose 19.30 points or 0.18 per cent to end at 10,786.95, its highest closing level since May 15, 2018. The index rose 82.90 points, or 0.77 per cent, at the day's high of 10,850.55. The index rose 9.40 points, or 0.09 per cent, at the day's low of 10,777.05.
It saw an intra-day movement of about 73.50 points.
On the sectoral front, media rose by 1.03 per cent followed by pharma 0.50 per cent, FMCG 0.32 per cent, PSU bank 0.33 per cent, auto 0.12 per cent and finance service 0.10 per cent. On the other hand, realty fell by 0.62 per cent, metal 0.38 per cent and energy 0.12 per cent.
Major index gainers were Bharti Airtel, Bajaj Finance, Ultratech Cement, Grasim and Zeel.
Losers included, Tata Steel, UPL, HclTech, PowerGrid and IOC.
The market breadth, indicating the overall health of the market, was positive. A total of 1,048 scrips advanced and 749 declined while 93 remained unchanged. Total securities that have hit their price band were 241.
Turnover in the cash segment fell to Rs 26,706.03 crore from Rs 28,512.79 crore as on last Friday.
A total of 12,553.70 lakh shares changed hands in 1,04,05,096 trades. The market capitalisation of listed firms on the NSE stood at Rs 1,47,02,297.59 crore.
(This story has not been edited by Business Standard staff and is auto-generated from a syndicated feed.)