Oil gains as Middle East hostilities stoke supply worries

· CNBC