New Delhi, April 17 -- Indian stocks regained strength in Friday's session, April 17, with key indices rising over 0.50%, driven by strong gains in consumer goods and oil & gas stocks. Sentiment was supported by signs that the US and Iran may extend their ceasefire and resume talks to end the conflict, easing concerns over energy-led inflation.

In addition, a continued recovery in the rupee and an extended rally in metal stocks also supported the market. The Nifty 50 settled 0.64% higher at 24,350, while the S&P BSE Sensex rose 0.63% to close at 78,477. Both indices ended the week with gains of over 1%, extending their weekly winning streak to a second consecutive week.

Broader markets posted even stronger gains, with the Nifty Midcap 1...