President Donald Trump said U.S. troops will withdraw from Iran in 2-3 weeks, renewing market optimism of an end to the conflict, which has disrupted energy markets.

Tuesday marked the indexes’ strongest day of trading since May 12, 2025.

On Tuesday stateside, Trump said the U.S. could leave Iran in "two or three weeks," adding "We leave because there's no reason for us to do this."