Mumbai, Oct. 30 -- The key equity benchmarks traded with firm gains in afternoon trade. The Nifty held above the 23,050 mark, supported by buying interest in pharmaceutical and healthcare stocks. However, elevated crude oil prices and renewed geopolitical tensions in the Middle East continued to pose risks to the market. Brent crude remained above $116 per barrel amid concerns over supply disruptions, keeping investors cautious about inflation and the impact on India's import bill.

At 13:30 IST, the S&P BSE Sensex jumped 400.50 points or 0.54% to 74,551.54. The Nifty 50 index rose 118.45 points or 0.52% to 23,055.20.

The broader market underperformed the frontline indices. The Nifty MidCap 150 Index declined 0.81% and the Nifty SmallCap...