Mumbai, July 31 -- The domestic equity indices pared all losses and traded with moderate gains in afternoon trade, shrugging off the tariff concerns announced by Trump. The Nifty traded above the 24,900 level.

FMCG, media and private bank shares led the rally while oil & gas, pharma and realty shares declined.

At 13:29 IST, the barometer index, the S&P BSE Sensex advanced 206.67 points or 0.25% to 81,693.60. The Nifty 50 index added 68.45 points or 0.29% to 24,923.60.

The broader market underperformed the frontline indices. The S&P BSE Mid-Cap index slipped 0.33% and the S&P BSE Small-Cap index fell 0.20%.

The market breadth was negative. On the BSE, 1,709 shares rose and 2,151 shares fell. A total of 171 shares were unchanged.

Gaine...