According to a diplomat speaking to CNN, Iran is demanding guarantees that fighting in Lebanon will cease before it resumes negotiations with the United States in Switzerland. Tehran wants a halt to the clashes in line with the signed agreement, and mediators are working to resolve the issue. The talks, postponed after Israel's attacks on Lebanon, have not yet been given a new date.