By Parisa Hafezi and Phil Stewart

DUBAI/WASHINGTON, June 15 (Reuters) - The United States and Iran have reached a deal to end their war and will hold an official signing ceremony on Friday in Switzerland, Pakistani Prime Minister Shehbaz ​Sharif said on social media early on Monday.

"The Deal with the Islamic Republic of Iran is now complete," Trump wrote on his Truth Social platform shortly after ​Sharif made his announcement.

The agreement was struck despite an Israeli strike on Lebanon on Sunday that drew criticism from both Iran and U.S. President Donald Trump.