Mumbai, Sept. 19 -- The domestic equity benchmarks ended lower on Friday, breaking a three-session winning run that was driven by optimism over potential U.S. Federal Reserve rate cuts and progress in trade talks between India and the U.S.

The Nifty settled below the 25,350 mark as selling in private banks and IT stocks weighed on sentiment. However, buying interest was seen in PSU banks, realty, and energy counters, which helped limit the overall losses.

The S&P BSE Sensex tanked 387.73 points or 0.47% to 82,626.23. The Nifty 50 index fell 96.55 points or 0.38% to 25,327.05. In the past three sessions, the Sensex added 1.50% while the Nifty gained 1.41%.

ICICI Bank (down 1.32%), Mahindra & Mahindra (down 1.04%) and HDFC Bank (down 0.9...