Middle East Tensions Drive Oil Prices to Weekly Highs