Benchmark Nifty regained the key 10,000-mark today as it recovered by 112 points on strong buying in metal, energy and realty counters amid positive global cues.
However, PSU Bank index ended flat with a negative bias.
The NSE 50-share Nifty finished at 10,096.40, up 111.60 points, or 1.12 per cent. It shuttled between 10,104.45 and 9,977.10.
Overseas, most European shares were trading higher, with investors awaiting data and monitoring speeches from central bankers at the International Monetary Fund's (IMF) annual meeting in Washington DC.
Asian equities ended higher, taking cues from fresh overnight records set by key US indices as the earnings season kicks off. Meanwhile, the Federal Reserve signalled its confidence that the US economy was strong enough to support further rate increases.
The Nifty Midcap and Smallcap indices also posted a robust performance with gains of 1.10 per cent and 1.18 per cent, respectively.
In the sectoral chart, bulls ruled the day as almost all the sectors ended in green. However, PSU Bank slipped 0.05 per cent.
The top performers were Metal, Energy and Realty which gained 1.99 per cent, 1.97 per cent and 1.68 per cent, respectively.
Major index gainers were Hindalco, Bharti Infratel, Reliance, Sun Pharma and Aurobindo Pharma.
Losers were Bharti Airtel, Ultratech Cement, IOC, UPL and Infosys.
The market breadth, indicating the overall health of the market, was in favour of gainers. On the NSE, 1,142 stocks advanced, 567 declined and 72 stocks remained unchanged.
Total securities that hit their price bands were 131.
Turnover in the cash segment fell to Rs 27,360.23 crore from Rs 31,335.43 crore yesterday.
A total of 12,627.26 lakh shares changed hands in 9,019,054 trades. The market capitalisation of listed firms on the NSE stood at Rs 1,36,13,641 crore.
(This story has not been edited by Business Standard staff and is auto-generated from a syndicated feed.)