This article was originally published on CFR.org and updated by NBC News. Subscribe to read this story ad-free Get unlimited access to ad-free articles and exclusive content. President Donald Trump and Iranian officials have announced an agreement to end fighting and reopen the Strait of Hormuz. A signing was scheduled for Friday in Switzerland, according to Pakistani Prime Minister Shehbaz Sharif, who has acted as a mediator between Tehran and Washington.