President Donald Trump threatened "there won't be anything left" of Iran if no peace deal is reached, as their truce came under further strain with drone attacks on US allies in the Gulf.Washington, locked in a war with Iran since US and Israeli forces launched strikes in late February, has struggled to break an impasse in negotiations and end the conflict, which has shaken the Middle East and sent energy prices climbing.

US president says "won't be anything left" of Iran if no deal, after Iran says US has offered no real concessions.

The president is convening his national security team Tuesday.