Brent crude reached $96.05 a barrel after Houthi rebels struck a Saudi tanker and the US bombed Iranian military sites for a 12th straight night, threatening two of the world's most critical oil chokepoints.