President Donald Trump said a peace agreement with Iran could be reached within two to three days [1].

The statement arrives amid ongoing tension between the U.S. and Iran over frozen assets, highlighting the gap between the administration's optimism and Iranian demands.

Trump made the remarks on June 8, 2026 [2], while attending Game 3 of the NBA Finals between the Knicks and the Spurs [2]. The event took place at Madison Square Garden in Manhattan, New York City [2].

While the president attended to show support for the event, he used the platform to express optimism regarding the conclusion of peace talks. However, the appearance was met with audible disapproval from the attendees. The crowd booed the president during his appearance at the arena [2].

"We can have a deal in two or three days," Trump said [1].

Despite the president's confidence in a rapid resolution, Iranian officials have maintained a different position. Reports indicate that Iran demands the release of frozen assets as a primary precondition for a deal [2]. This requirement has contributed to a climate of distrust between the two nations, complicating the timeline suggested by the U.S. president.

The incident at Madison Square Garden underscores the intersection of high-profile sporting events and political messaging, a strategy Trump has used throughout his career to reach diverse audiences.

"We can have a deal in two or three days."

The discrepancy between Trump's predicted 48-to-72-hour window for a deal and Iran's insistence on the prior release of assets suggests a significant diplomatic deadlock. While the administration is signaling a desire for a quick victory, the structural demands from Tehran indicate that a resolution may require more than the brief timeframe suggested at the NBA Finals.