Oil prices held near $100 a barrel on Wednesday after US president Donald Trump announced an indefinite extension of the ceasefire with Iran just hours before it was due to expire.
The Strait of Hormuz remained closed and it was unclear whether Iran or Israel had agreed to the new arrangement.