An Iranian diplomat suggested Friday that an agreement over Tehran's nuclear program was within reach, as he prepared to meet with European negotiators in London. France, Britain and Germany, acting on behalf of the European Union, are seeking guarantees that Iran won't use its nuclear program to make weapons, as Washington suspects. Tehran insists the program _ kept secret for two decades _ is only for peaceful energy purposes and is reserving the right to restart its uranium enrichment activities. Iranian envoy Sirous Nasseri said he expected the private talks later Friday could produce an agreement. "The way I describe the situation is that we have covered all the elements to lay the basis for an agreement," he told The Associated Press by telephone in London. "Tonight I think we have the opportunity to go through the remaining elements and therefore beyond this it would be reasonable to expect that we move to a decision and a stage-by-stage implementation."