Indian stock markets opened weak today, with Sensex slipping 254 points to 79,019.34 and Nifty 50 down 106 points at 24,470.85. The rupee traded at 92.06 against the US dollar. Oil prices jumped after tensions around the Strait of Hormuz, pushing Brent crude to $98.08 per barrel. Asian markets were mixed amid caution over the US-Iran ceasefire and blockade.