The president said the U.S. naval blockade of Iranian ports would remain in effect until "an agreement is reached, certified, and signed."

Iran's Fars news agency says Trump's assertion that an agreement was nearly final was "inconsistent with reality".

Trump did not say what else would be included in an agreement, saying details "will be announced shortly".