US says it canceled a planned strike.

Washington claims Tehran accepted a Qatari compromise on the Strait of Hormuz; Iranian state media denies any deal exists.

The strait stays closed as long as US “hostile actions” continue, Tehran says.

Sources: TASS