Iranian oil tankers have passed through a US blockade in the Strait of Hormuz for the first time in two months, a maritime intelligence company said on Wednesday, as Tehran and Washington prepare to sign a peace deal aimed at ending the war.

According to TankerTrackers, at least two National Iranian Tanker Company (NITC) supertankers named Diona and Hero2 exited the blockade line carrying a total of 3.8 million barrels of Iranian crude oil between them.

The tracking site said the NITC's Stream ship was also approaching the blockade from the Pakistan exclusive economic zone, where it said it had been waiting to enter Iran for the past seven weeks.

The naval blockade began on 13 April as tensions between the US and Iran ramped up. It targeted all vessels entering or departing Iranian ports and coastal areas, including Iranian ports on the Persian Gulf and Gulf of Oman, following an announcement from US President Donald Trump.

It comes after an agreement on a peace deal was announced by mediator Pakistan and Trump on Sunday.