However, pharma stocks continued to remain weak on the back of poor results as well as poor sectoral outlook given the pricing pressure in the US.
In overseas markets, Asian equities ended on a mixed note while most European stocks were trading lower as a slump in crude prices spoilt global risk appetite.
The NSE 50-share Nifty index opened lower at 9,507.75 and hovered between 9,604.90 and 9,495.40 before finishing at 9,595.10, a rise of 85.35 points, or 0.90 per cent.
Sector-wise, metal rose 3.38 per cent, energy 1.98 per cent, FMCG bank 1.80 per cent, infra (1.35 per cent), private bank (1.50 per cent), auto 1.17 per cent, bank 0.74 per cent, finance service 0.76 per cent and realty 0.57 per cent.
Also Read
However, pharma continued its downtrend to fell by another 1.51 per cent and PSU bank 0.55 per cent.
In broader market, midcaps continued their positive momentum when they returned to action after a corrective phase, the mid-cap and small-cap indices rose by 1.39 per cent and 1.75 per cent, respectively.
Sunpharma fell by 4.04 per cent, while other notable lossers were IOC (2.94 per cent), Cipla (3.00 per cent), Lupin (2.43 per cent), TCS (1.77 per cent) and Bank of Baroda (1.18 per cent) and Infratel (1.57 per cent).
A total of 1,251 scrips advanced and 426 declined, while 74 remained unchanged.
Total securities that hit their price bands were 152.
Turnover in the cash segment fell to Rs 26,556.86 crore, from Rs 35,128.07 crore yesterday.
The market capitalisation of listed firms on the NSE stood at Rs 1,24,04,113.30 crore.
Disclaimer: No Business Standard Journalist was involved in creation of this content