Oil rose on Thursday, spurred by rising tensions in the Middle East, output cuts by producing nations to tackle oversupply and the promise of more government stimulus to ease the economic pain of the new coronavirus pandemic.
Oil prices have suffered one of their most tumultuous weeks ever. The expiring front-month U.S. contract on Monday fell into negative territory for the first time as traders paid buyers to take crude off their hands given a lack of storage space for the current supply glut.
So far this year, Brent has lost roughly two thirds of its value.
Concerns about the collapse in demand because of travel restrictions to contain the coronavirus and a shortage of space to store oil still dominate the markets, but analysts say they do not expect a repeat of Monday's price shock.
The rally on Thursday followed an announcement from President Donald Trump he had instructed the U.S. Navy to fire on any Iranian ships that harass it in the Gulf, although he added later he was not changing the military's rules of engagement.
"This ratchets up tensions once again between the U.S. and Iran. However, given the glut we have in the oil market, it is difficult to see this offering lasting support to the market, unless the situation does escalate further," ING's head of commodities strategy Warren Patterson said.
Signs of output cut by producers also supported the prices.
"From today's levels around $20 per barrel of Brent crude oil, we see more upside than downside," Norbert Rücker, analyst at Swiss bank Julius Baer said.
In addition to a record output cut agreement, effective from May 1, by the Organization of the Petroleum Exporting Countries and allies, a grouping known as OPEC+, producers are pledging further reductions.
Oklahoma's energy regulator said companies could shut wells without losing their leases. The state is the fourth-largest oil producer in the United States.
Data on Wednesday showed U.S. crude inventories rose by 15 million barrels in the week to April 17 to 518.6 million barrels, putting them within striking distance of an all-time record of 535 million barrels set in 2017.
The promise of more government stimulus to help affected businesses improved market sentiment across global markets.
The U.S. House of Representatives expects to pass a nearly $500 billion coronavirus relief bill on Thursday to provide funds to small businesses and hospitals struggling with the economic toll of the pandemic.