Brent crude rose above $87 a barrel after renewed US-Iran attacks and fresh restrictions on shipping through the Strait of Hormuz. The Sensex fell 561 points and the Nifty 50 lost 159 points, while the rupee closed at ₹96.20 per dollar. Stronger tax collections and NRI deposit inflows provided some support.