The president said Tuesday the U.S. will withdraw from Iran in two to three weeks.

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."

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.