Mumbai, June 4 -- Benchmark indices snapped a three-day losing streak and closed higher, with the Nifty reclaiming the 24,600 mark, supported by broad-based buying across sectors. Positive cues from global markets and optimism over a possible breakthrough in US-China trade talks helped boost sentiment. However, caution lingered ahead of the RBI policy decision due on Friday, June 6. Persistent FII outflows and a stronger dollar index, which climbed above 99.00, also kept gains in check.

The S&P BSE Sensex advanced 260.74 points or 0.32% to 80,998.25. The Nifty 50 index added 77.70 points or 0.32% to 24,620.20. In the previous three sessions, the Sensex and Nifty declined 1.1% and 1.17%, respectively.

Bharti Airtel (up 1.82%), Reliance I...