Indian stocks gained strength on April 17, with key indices rising over 0.50%, supported by consumer goods and oil & gas sectors. The Nifty 50 and S&P BSE Sensex closed higher, while broader markets showed even stronger gains amid easing tensions in the Middle East.