Sensex surged 753 points, ended at 79,273.33. Whiel Nifty closed at 24,576.60, marking a third consecutive day of gains. Nifty MidCap rose 0.49% and SmallCap gained 0.88%. FMCG and realty indices led sectoral gains, while pharma underperformed. Nestle India, Trent, and HUL were top Nifty gainers as investors tracked US-Iran ceasefire hopes and upcoming Q4 results.