Energy prices extend gains amid ongoing US-Iran tensions