The sharp upturn was more of "an emotional move, people thinking they're going to miss the boat", said Michael Matousek, head trader at US Global Investors in San Antonio. "People are trying to stay one step ahead, thinking they know what the decision of Opec will be."
US crude futures settled up US92c, or 2.9 per cent, at US$33.07 a barrel. Brent crude futures finished up US88c, or 2.6 per cent, at US$35.29 a barrel, a three-week high.
European equity markets rose yesterday, rebounding from this week's losses that had been spurred by fears of Britain exiting the European Union.
Europe's FTSEurofirst 300, which has lost almost 4 per cent since Wednesday, was up 2 per cent as risk appetite returned.