The warning came after the US president again extended a Friday deadline for Iran to open the Strait of Hormuz by Apr 6, or face the destruction of its energy assets.