The Nifty 50 index rallied by 74.90 points to close at 11,023.20 today on buying in energy, banking, finance service and infra sectors.
An overnight slump in crude oil prices and positive global cues raised sentiment on the domestic bourses.
Overseas, shares in Europe and Asia edged higher despite lingering concerns around the US-China trade war.
The NSE Nifty rose by 74.90 points or 0.68 per cent to end at Rs 11,023.20 — its highest closing level since January 31, 2018 after hovering in a range of 11,078.30 and 10,999.65. It is 148 points away from its all-time high of 11,171.55 hit on January 29, 2018.
It saw an intra-day movement of about 78.65 points.
Broader markets declined. The NSE Mid-Cap and Small-Cap indices fell 0.44 per cent and 0.18 per cent, respectively.
Among the sectoral indices, Energy rose 2.68 per cent, followed by PSU bank 1.12 per cent, Finance Service 0.98 per cent, Bank 0.78 percent, Private Bank 0.68 per cent, Infra 0.45 per cent, FMCG 0.44 per cent and Pharma 0.17 per cent.
However, Realty fell 1.09 per cent, Media 1.05 per cent, Auto 0.80 per cent, Metal 0.51 per cent and IT 0.14 per cent.
Major index gainers were Reliance, BPCL, Bajaj Finance, Wipro, Bajaj Finserv, Dr Reddy’s, L&T, HCL Tech and HDFC.
Losers included UPL, Vedanta, Bajaj Auto, Infosys, Grasim, Bharti InfraTel, Lupin, Adani Port and Zee.
The market breadth, indicating its overall health, remained negative. A total of 760 scrips advanced and 1,031 declined, while 94 remained unchanged.
As many as 211 total securities hit their price bands.
Turnover in the cash segment rose to Rs 30,463.80 crore from Rs 30,291.40 crore as on Wednesday.
A total of 13,889.98 lakh shares changed hands in 1,10,34,310 trades. The market capitalisation of listed firms on the NSE stood at Rs 1,46,91,944.68 crore.