Oil prices climbed $7 per barrel this week despite downward demand revisions from OPEC and the IEA, as investors factored in Iran tensions, Strait of Hormuz risks, and disappointing outcomes from the Xi-Trump summit in Beijing.