India’s BSE Sensex slipped 0.7% to close at 77,055 on Tuesday, snapping a three-session winning streak, as escalating US-Iran tensions and higher crude oil prices weighed on sentiment. The US military carried out strikes against Iran for a third consecutive night, while President Trump reinstated a naval blockade on Iranian shipping and imposed a 20% levy on all goods transiting the Strait of Hormuz.
Risk appetite was further hurt by renewed foreign portfolio outflows and mounting inflation concerns. Data released on Monday showed India’s retail inflation climbed to 4.38% in June, breaching the Reserve Bank of India’s 4% target for the first time since January 2025.
Broad-based selling was seen across most sectors. HCL Tech (-4.4%) was the session’s biggest decliner, as its unchanged FY27 guidance overshadowed better-than-expected quarterly earnings. Other notable losers included IndiGo (-2.3%), Bajaj Finserv (-2.2%), State Bank of India (-2.1%), Mahindra & Mahindra (-2.1%), and Larsen & Toubro (-2%).