Geneva- World powers reached on Sunday an agreement with Iran over its nuclear programme, the powers' chief negotiator and EU foreign policy chief Catherine Ashton said.