Markets staged a strong mid-session recovery on Wednesday, erasing much of Tuesday’s sharp losses, with the Sensex trading at 76,905.94, up 705.26 points or 0.93 per cent, and the Nifty 50 reclaiming the 24,000 mark to trade at 24,000.50, up 176.40 points or 0.74 per cent, as of 12:57 PM.The recovery was broad-based, with BSE data showing 2,031 stocks advancing against 2,002 declining out of 4,233 traded. Another 200 stocks remained unchanged. The market’s internal health showed some strength, with 130 stocks hitting 52-week highs compared to 45 at 52-week lows, though 156 stocks were locked in lower circuits against 150 in upper circuits, reflecting pockets of continued selling pressure.Retail and consumer stocks led the charge on the Nifty50. Trent was the top gainer, surging 4.11 per cent from its previous close of ₹3,142.90 to trade at ₹3,272.00, touching a high of ₹3,277.00. IndiGo climbed 3.34 per cent, moving from ₹4,961.40 to ₹5,127.10, with over 8 lakh shares changing hands. Dr. Reddy’s Laboratories rose 2.70 per cent to ₹1,336.50 from ₹1,301.30, extending its gains from the morning session. Adani Enterprises advanced 2.58 per cent to ₹3,039.40 against a previous close of ₹2,962.90, while Shriram Finance gained 2.53 per cent, climbing from ₹993.35 to ₹1,018.50.Private sector banks provided much of the index support, according to SBI Securities, which noted that “Nifty has staged a smart recovery today led by frontline private sector banks.” The brokerage pegged key support for the index at 23,870–23,890, with resistance at 24,120–24,140. On the options front, meaningful call writing was observed at the 24,100 and 24,200 strikes, while the 24,000 put held substantial open interest, suggesting the market was treating that level as a battleground. Nifty’s advance-decline ratio stood at 29:21. For the Sensex, support was identified at 76,500 and resistance at 77,300.On the losing side, Bajaj Auto was the session’s biggest drag, falling 2.23 per cent from ₹10,025.00 to ₹9,801.00. SBI Life Insurance dropped 2.04 per cent to ₹1,749.80 from ₹1,786.20. Eternal declined 1.82 per cent to ₹254.25 against a previous close of ₹258.95, with over 12 crore shares traded. Maruti Suzuki slipped 1.66 per cent to ₹13,228.00 from ₹13,451.00, and Tata Motors’ passenger vehicle arm TMPV fell 1.48 per cent to ₹349.30 from ₹354.55, pointing to continued weakness across the automobile sector.In commodities, gold and silver were under pressure on both global and domestic exchanges. MCX Gold slipped below ₹1,45,000, while COMEX Gold stayed below the $4,100 mark. MCX Silver was trading near ₹2,22,000 after opening with a gap-down, and COMEX Silver hovered near the $60–$61 support zone.Crude oil remained range-bound in the $72–$73 per barrel zone internationally, with MCX Crude near ₹6,900. Easing geopolitical tensions around the Strait of Hormuz and progress in US-Iran peace talks continued to cap any sharp upside in energy prices. The Indian rupee was trading in the ₹94.8–₹94.9 range against the US dollar, remaining under mild pressure for a third straight session.A sustained close above that level could shift the near-term tone, while any reversal below 23,870 would likely invite fresh selling into the close.Published on June 24, 2026