Mumbai, June 19 -- Key equity benchmarks ended with marginal losses today, marking the third straight session of decline, as investor sentiment remained shaky due to escalating tensions between Israel and Iran.

Adding to the caution, the U.S. Federal Reserve's decision to hold interest rates steady also weighed on global cues. Fed Chair Jerome Powell flagged the possibility of rising goods inflation during the summer, partly due to tariffs introduced under President Donald Trump's trade policies.

The Nifty closed below the 24,800 mark. On the sectoral front, barring Nifty Auto, all indices on the NSE ended in the red, with PSU banks, realty, and media stocks leading the losses.

The S&P BSE Sensex shed 82.79 points or 0.10% to 81,361.87...