New Delhi, July 22 -- The Nifty 50 and Sensex fluctuated between gains and losses throughout Tuesday's session on July 22, as investors adopted a cautious stance. With no strong directional cues, the benchmark indices paused for breath, while notable movement was seen in individual stocks. The Nifty ended the day down 29 points, or 0.12%, at 25,060.90. Market participants remained focused on developments related to the India-US trade agreement.

All sectoral indices closed in the red, with IT, auto, PSU banks, pharma, media, and realty falling between 0.4% and 2%. Broader markets also witnessed weakness - the Nifty Midcap 100 declined by 0.6%, while the Nifty Smallcap index performed slightly better, slipping 0.3%. Meanwhile, market fear ...