Mumbai, June 10 -- Indian equity markets ended on a mixed note on Wednesday, with the Nifty 50 closing in the red while the BSE Sensex managed a marginal gain, as renewed tensions between the United States and Iran kept investors cautious.

The Nifty 50 index closed at 23,216.45, down 27.15 points or 0.12 per cent. The BSE Sensex settled at 73,983.18, gaining 64.42 points or 0.09 per cent.

Market experts said investor sentiment remained subdued amid fresh geopolitical concerns in the Middle East, which overshadowed positive momentum seen during the first half of the trading session.

Ponmudi R, CEO of Enrich Money, a SEBI-registered online trading and wealth-tech firm, said, "Indian equity markets ended modestly lower as renewed hostilit...