Oil prices climbed more than 4% Wednesday to their highest level in nearly six weeks as escalating tensions in the Middle East fueled concerns over potential supply disruptions through the Strait of Hormuz and the Bab Al-Mandeb Strait, two of the world's most critical oil shipping routes.