Trump warns Iran of 'much bigger problems' if it restarts nuclear program

The warning comes as Trump confers on the Iran deal with the French president.

"It's insane, it's ridiculous, it should've never been made – but we will be talking about it," Trump said, sitting next to Macron.

For his part, Macron tried to downplay the two leaders' differences on the issue: "Iran deal is an important issue. We will discuss that. But we have to take it as a part of a broader picture, which is security in the region."

Trump waived sanctions once again in January, but he warned it was for the last time, calling on European allies to make three fixes to what he sees as the deal's flaws: sanctioning Iran's ballistic missile program, ramping up inspections of Iranian sites, and eliminating expiration dates for the limits on Iran's enrichment levels.

"I am telling those in the White House that if they do not live up to their commitments, the Iranian government will firmly react," Rouhani said in a speech broadcast live on state television.

Trump blasted Iran for destabilizing the region, saying, "Wherever there is trouble... Iran is behind it."

"What kind of a deal is it where you're allowed to test missiles all over the place? What kind of a deal is it when you don't talk about Yemen and you don't talk about all of the other problems with respect to Iran?" he added.

ABC News's Ben Gittleson contributed to this report.