“All the hard work has paid off and we sealed a deal. God bless our people,” the diplomat told Reuters on condition of anonymity. Another Iranian official confirmed the agreement.
A senior Western diplomat also confirmed that the landmark Iran nuclear deal was reached after clearing final obstacles.
The diplomat made the comments Tuesday amid non-stop negotiations between Iran and world powers in Vienna.
The diplomat says it includes a compromise between Washington and Tehran that would allow United Nations inspectors to press for visits to Iranian military sites as part of their monitoring duties. Iranian state television earlier rejected such a demand.
The diplomat spoke on condition of anonymity pending a formal announcement, expected after a 10:30 am final meeting between all negotiators.