Indian Nifty 50 surged 1.63% to 24,231.3, Sensex rose 1.64% to 78,111.24, highest close since March 10, 2026.
All 16 major sectors posted gains, with small‑caps up 2.4% and mid‑caps up 2.2% on the day.
Brent crude fell below $100 per barrel, trading around $96 after U.S. President Donald Trump signaled possible US‑Iran talks.
The rally was driven by expectations of renewed US‑Iran dialogue, boosting market sentiment across Indian equities.