Mumbai, June 11 -- The key equity indices ended with minor gains today, buoyed by positive global trade developments. Optimism from Asian markets and encouraging signals from US-China trade negotiations in London lifted investor sentiment. The Nifty ended above the 25,100 level. Oil & gas, IT and pharma shares advanced, while PSU bank, FMCG and private bank shares declined.

As per provisional closing data, the barometer index, the S&P BSE Sensex, added 123.42 points or 0.15% to 82,515.14. The Nifty 50 index rose 37.15 points or 0.15% to 25,141.40.

The broader market underperformed the frontline indices. The S&P BSE Mid-Cap index shed 0.12% and the S&P BSE Small-Cap index rose 0.06%.

The market breadth was strong. On the BSE, 2,242 shar...