The deal still needs approval from Iran's supreme leader.

The White House hopes to resolve remaining disputes with Iran in the coming hours and announce an agreement on Sunday, according to Axios, which cited a US official.

The deal still needs approval from Iran's supreme leader.