President Trump optimistically declared Iran agreed to an indefinite nuclear program suspension and that a peace deal could be finalized this weekend, despite Iranian officials disputing some claims. This follows the Strait of Hormuz reopening, fueling market optimism.