U.S. President Donald Trump on Tuesday said he is extending the ceasefire with Iran at Pakistan’s request while waiting for a “unified proposal” from Tehran, even as U.S. forces continue blocking Iranian ports.

The announcement came as uncertainty deepened ahead of the truce’s scheduled expiry on Wednesday. Washington and Tehran have both indicated they could return to fighting if no agreement is reached.

The White House has also postponed Vice President JD Vance’s planned visit to Pakistan for a second round of talks, after Iran signaled reluctance to engage further for now.

Trump said the ceasefire would remain in place “until such time as their proposal is submitted, and discussions are concluded, one way or the other.”

Earlier, an Iranian Foreign Ministry spokesperson said Tehran has yet to decide whether to join negotiations in Pakistan and would only participate if it sees a realistic chance of progress.

Since the conflict began, at least 3,375 people have been killed in Iran and more than 2,290 in Lebanon. Death tolls also include 23 in Israel and over a dozen in Gulf Arab states, along with 15 Israeli soldiers in Lebanon and 13 U.S. service members across the region.

Later Tuesday, Trump struck a combative tone in a post on his Truth Social platform after extending the ceasefire without a clear timeline for talks.

He argued that Iran wants the Strait of Hormuz to remain open to export oil, warning that allowing this without a deal would undermine any future agreement.

It remains unclear when or how negotiations in Islamabad might resume.