Oil prices climbed 2.5% to a seven-week high on Wednesday after a surprise drop in US weekly crude inventories raised concerns over tightening supplies amid export disruptions in Iraq, Venezuela, and Russia.