A pumpjack is shown outside the Midland-Odessa area in the Permian basin in Texas, July 17, 2018.

Crude oil futures on Wednesday clung to recent gains as mounting geopolitical tensions and OPEC+ policy lift prices.

The West Texas Intermediate contract for May delivery gained 28 cents, or 0.33%, to settle at $85.43 a barrel. The Brent contract for June delivery added 43 cents, or 0.48%, to settle at $89.35 a barrel. Crude futures are at their highest level since late October.