President Donald Trump has urged Iran to agree to US demands to restrict its nuclear programme as Tehran promised a strong response to Israeli air strikes targeting its nuclear sites and military facilities, killing at least two senior military commanders and several nuclear scientists.

Writing on his Truth Social platform on Friday, Trump warned that the “next already planned attacks” on Iran would be “even more brutal” and urged Iranian officials to “make a deal before there is nothing left”.

“Iran must make a deal, before there is nothing left… JUST DO IT, BEFORE IT IS TOO LATE,” he said.

In another post on his social media platform, the US president later said that Iran may have a second chance after claiming he gave Tehran 60 days to make a deal two months ago.

“I told them what to do, but they just couldn’t get there. Now they have, perhaps, a second chance!”

Secretary of State Marco Rubio earlier said that the United States had no part in the Israeli attacks and urged Iran not to target American interests or personnel in the region in retaliation, but Tehran said Washington would be “responsible for consequences”.

Menu