According to Arab satellite TV, on May 20, the U.S.-Iran agreement text is entering its final polishing stage and is expected to be announced within hours, according to sources. Pakistan's Army Chief of Staff may visit Iran tomorrow to announce the completion of the agreement's final version; if the visit does not occur, the text could be finalized within hours. The next round of negotiations will take place in Islamabad after the Hajj season.
Following the news, WTI and Brent crude futures fell over $1 per barrel, while spot gold rose nearly $30 to $4,502.89 per troy ounce.