Mumbai, Sept. 4 -- The key equity benchmarks ended with moderate gains today, snapping a four-session losing streak, supported by positive global cues and easing global bond yields. Domestic equities showed signs of stabilisation after a challenging start to September, with investors assessing global macroeconomic developments and ongoing geopolitical uncertainties.

The Nifty settled near the 23,900 level, while the Sensex also closed above 76,500 mark. However, market sentiment remained cautious ahead of the US nonfarm payrolls report, due later today. Investors are awaiting the data for fresh cues on the Federal Reserve's monetary policy trajectory and the outlook for interest rates.

Metal, media and private bank shares advanced while...