Oil prices settled mixed on Thursday as supply concerns and geopolitical tension in Europe got the upper hand over the economic fears dogging financial markets as inflation soars.
Brent crude fell 6 cents to settle at $107.45 a barrel. WTI crude rose 42 cents, or 0.4%, to settle at $106.13.
"The trading has been thin and nobody knows what's going to move the needle," said John Kilduff, partner at Again Capital LLC in New York.
A pending European Union ban on oil from Russia, a key supplier of crude and fuels to the bloc, is anticipated to further tighten global supplies.