New Delhi, April 29 -- The Indian stock markets displayed resilience on Wednesday, closing in the green despite Brent crude prices surging to $115 per barrel -- their highest level since 2022 -- amid heightened uncertainty over the Iran war and the UAE's decision to exit OPEC.

The Nifty 50 settled at 24,177.65 points, up 0.8 per cent, while the BSE Sensex closed 609.45 points higher at 77,496.36 points. Gains in the Nifty were led by ITC, Reliance Industries and Tech Mahindra, which rose 3-4 per cent each. On the downside, Indigo, Dr. Reddy's Laboratories and NTPC were among the worst hit, falling around 3 per cent each.

Among the sectoral indices, Nifty Auto, Nifty FMCG, and Nifty Realty were the biggest gainers, rising arounfd per cen...