Indian stock market, April 19 -- Both Indian indices - Sensex and Nifty 50 - wrapped up the shortened week on a strong note, marking their second straight week of gains, driven by easing geopolitical concerns and improving investor risk appetite. Hopes of a possible US-Iran peace deal boosted sentiment, while steady domestic fundamentals added to the positive momentum.

Although bouts of volatility persisted, the overall trend remained upward, with broader markets outperforming the benchmark indices. As a result, both the Nifty and Sensex rose by over 1%, ending the week at 24,353.55 and 78,493.54, respectively.

The Nifty index began the session on a slightly weak note, opening about 32 points lower at 24,165.9. It initially declined fur...