Mumbai, June 20 -- Bulls stormed Dalal Street on Friday, pushing the Nifty 50 index past 25,000, snapping a three-day losing streak. The rally gained momentum in the final hour as Middle East tensions showed signs of cooling and foreign investors returned to Indian equities.

Sentiment improved after reports suggested a potential de-escalation in the Iran-Israel conflict, with the White House indicating that US President Donald Trump would take at least two weeks to decide on any involvement, leaving room for diplomatic engagement. This helped cool Brent crude prices, easing concerns over India's energy import costs and giving a further boost to equities.

Short covering ahead of next week's monthly F&O expiry added to the surge. All NSE ...