Mumbai, June 16 -- The domestic equity indices traded with significant gains in mid-afternoon trade, rebounding after two consecutive sessions of losses. This recovery came despite persistent concerns over escalating geopolitical tensions between Israel and Iran, which continued to weigh on global market sentiment. Investors will closely monitor crude oil prices, movements in money market and the outcome of the upcoming U.S. Federal Reserve meeting later this week. The Nifty traded near the 24,950 mark.

Realty shares witnessed buying demand for second consecutive trading session.

At 12:26 IST, the barometer index, the S&P BSE Sensex gained 684.54 points or 0.84% to 81,803.14. The Nifty 50 index jumped 228.80 points or 0.93% to 24,947.20...