Indian stock markets surged more than 2 percent on Friday amid expectations of a diplomatic breakthrough between the US and Iran.
The benchmark BSE Sensex rose 1,695.40 points, or 2.30 percent, to close at 75,527.95. The NSE Nifty 50 gained 461.30 points, or 1.99 percent, to settle at 23,622.90.
Market participants linked the gains to hopes of easing tensions in West Asia. Brent crude prices fell after reports that US President Trump cancelled plans for additional military strikes against Iran.
Domestic institutions bought shares worth 5,341 crore rupees while foreign investors sold 1,082 crore rupees. The Indian rupee strengthened by 64 paise to 95.11 against the US dollar.
All major sectoral indices closed higher, led by realty, financial services and banking stocks.