“Brent oil topped $100 a barrel for the first time since July, as attacks between the U.S. and Iran and a recovery in Chinese oil buying propel the global crude benchmark higher,” Bloomberg reports.