New Delhi, June 1 -- Domestic equity benchmarks, the Sensex and Nifty 50, ended sharply lower on Friday, 29 May, after a sudden sell-off in the final hour of trade wiped out early-session gains.

The benchmark indices traded within a narrow range for most of the session as investors remained cautious amid lingering uncertainty over a potential US-Iran agreement. However, heavy selling pressure emerged towards the close, dragging the Sensex down nearly 1,300 points intraday and pulling the Nifty 50 to a low of 23,485.

The BSE Sensex eventually settled 1,092 points, or 1.44%, lower at 74,775.74, while the NSE Nifty 50 declined 359 points, or 1.50%, to close at 23,547.75.

The weakness extended to the broader market as well, with the BSE 15...