Mumbai, Jan. 7 -- The key equity benchmarks traded with minor losses in the in the morning trade as geopolitical tensions and tariff-related concerns tempered optimism over the earnings outlook, keeping the Sensex and Nifty just shy of record highs.

The Nifty traded below the 26,150 mark, while private bank shares extended losses for a third consecutive session.

At 10:28 ST, the barometer index, the S&P BSE Sensex, declined 160.13 points or 0.18% to 84,881.44. The Nifty 50 index fell 22.50 points or 0.09% to 26,156.20.

In the broader market, the S&P BSE Mid-Cap index added 0.30% and the S&P BSE Small-Cap index rose 0.04%.

The market breadth was positive. On the BSE, 1,946 shares rose and 1,673 shares fell. A total of 215 shares were u...