Brent crude rose 3% to $112 a barrel, its highest since 18 May, after attacks threatened supplies. Houthi strikes in Saudi Arabia killed four people, while Iran’s IRGC said it hit four vessels in the northern Gulf and three others struck mines west of the strait of Hormuz.