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.

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

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

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.

The price of Brent crude oil to be delivered in May rose by a record 64% in March as the conflict disrupted energy supplies.

US president’s claim that conflict is nearing end prompts 15% drop in Brent crude and stock market climb in Asia

U.S. President Donald Trump said on Tuesday the United States will be done attacking Iran probably in two to three weeks.

There have been manic swings back and forth for financial markets since the war with Iran began.

Oil rose in volatile trading as Trump in his address to the nation on Iran war said that he expected the conflict to last another two to three weeks.