Oil prices rose above $100 a barrel after Iran said it had seized two container ships in the Strait of Hormuz, renewing fears over global supply disruption even after US President Donald Trump extended the ceasefire with Tehran.