Oil prices are set for their biggest quarterly gain in a decade.
On Friday, Brent futures were edging towards 69 dollars a barrel, nearly 28 per cent up in the first quarter.
WTI futures were also making strong gains to top 60 dollars.
The boost is mainly down to an OPEC-led agreement to cut output by around 1.2 million barrels per day.
And U.S. sanctions on Iranian and Venezuelan oil.
But how long the OPEC deal will last is uncertain.
Saudi Arabia wants to keep them in place for the full year.
But Russia- is reluctant to continue the pact beyond September, according to sources.
And the U.S. president, on Thursday, called for an increase in crude production, saying prices were getting too high.
As for oil market analysts: they have a different take.
Even with the uncertainties surrounding the global economy, most in a Reuters poll, lift their outlook for the first time in five months.
With one warning of a supply deficit- if sanctions and the OPEC pact continue.
But the 2019 price view is still below the $67.32 projected in January.