U.S. President Donald Trump said Friday he believes Iran is looking to strike a deal to avoid military confrontation, revealing he has set Tehran a private deadline as American naval forces move toward the region.

"I can say this, they do want to make a deal," Trump told reporters in the Oval Office. Asked if he had given a deadline, Trump said, "yeah, I have," but said that "only they know for sure" what it was.

"We have a large Armada, flotilla ... heading toward Iran right now, even larger than what we had in Venezuela," Trump said at the White House.

He reiterated that the U.S. is now sending "actually, a larger number of ships" to Iran.

"Hopefully, we'll make a deal. If we do make a deal, that's good. If we don't make a deal. We'll see what happens," he said, adding that Iran wants to make a deal.