New Delhi, Jan. 29 -- The Indian stock market witnessed another volatile session on Thursday, January 29, but key indices managed to extend their winning streak for a third straight session, largely aided by a stellar rally in metal and banking stocks, even as losses in pharma, FMCG and technology stocks continued.

Consequently, the Nifty 50 settled 0.25% higher at 25,407, while the S&P BSE Sensex closed 0.26% higher at 82,560 points. Broader markets also mirrored the positive trend, with the Nifty Midcap 100 and Nifty Smallcap 100 indices rising 0.18% and 0.20%, respectively.

Sector-wise, Nifty Metal emerged as the top performer, rallying 3.07%, followed by Nifty PSU Bank, Nifty Oil and Gas, and Nifty Realty, which gained between 1% an...