New Delhi, July 22 -- On 21 July, Indian equity benchmarks ended on a strong note with the Nifty closing at 25,090.70, up 122.30 points or 0.49%. The index snapped a two-day losing streak and reclaimed 25,000 in a volatile session, supported by strength in auto, realty, metal, and private banking stocks.

Despite slipping below 24,900 for the first time since 23 June during early trade, the index staged a smart recovery and ended near the day's high, reflecting renewed investor confidence.

Nifty 50 rebounded on 21 July, gaining 0.49% after a two-day decline and successfully defending the key support level of 24,900, which aligns with its 50-day EMA.

After early volatility, the index gained momentum and maintained a positive bias through...