Indian equities ended lower, snapping a two-day rally as escalating Iran-US tensions and profit booking weighed on sentiment. Sensex fell 372 points and Nifty lost 110, while analysts advised a buy-on-dips strategy above the key 23,800 support level.

Indian markets may open lower as Iran-US tensions push oil prices higher. Gift Nifty signals a gap-down, with analysts expecting cautious, range-bound trade.