Mumbai, July 21 -- The key equity indices erased all early losses and traded with minor gains in the morning trade. The Nifty traded above the 25,050 mark. Metal shares gained for a third day in a row.

At 10:30 ST, the barometer index, the S&P BSE Sensex, rose 316.95 points or 0.38% to 82,068.90. The Nifty 50 index added 83.30 points or 0.33% to 25,052.05.

In the broader market, the S&P BSE Mid-Cap index rose 0.20% and the S&P BSE Small-Cap index fell 0.10%.

The market breadth was positive. On the BSE, 1,884 shares rose and 1,777 shares fell. A total of 234 shares were unchanged.

Buzzing Index:

The Nifty Metal index added 0.99% to 9,551.45. The index rallied 2.03% in the three trading sessions.

National Aluminium Company (up 3.29%),...