"The western countries should adopt a realistic and pragmatic view to make a comprehensive agreement possible," Zarif said in Moscow on Friday morning before leaving the Russian capital for Tehran.
He reiterated that if the other side shows respect for what was agreed in Lausanne, Switzerland, and attempts to write the text of the final agreement on the basis of mutual respect, then "we can strike a final deal" by the July 1 deadline.
The Iranian foreign minister, meantime, warned that if the western countries insist on their excessive demands in the negotiations, then the situation will grow difficult.
Zarif expressed the hope that Tehran and the World powers would reach an agreement before the deadline.