Oil prices crossed $100 a barrel on Thursday for the first time since May after Yemen's Houthis attacked two Saudi oil tankers in the Red Sea, compounding the near-halt in trade through the Strait of Hormuz and sending Brent crude up nearly 40% this month.