Austrian President Heinz Fischer traveled to Iran on Monday, becoming the first European head of state to visit since 2004, his office said, two months after an international deal was struck over Tehran's contested nuclear program.

AFP reports that, during his three-day stay, Fischer is due to meet supreme leader Ayatollah Ali Khamenei, President Hassan Rouhani and Foreign Minister Mohammad Jawad Zarif, one of the main negotiators of the historic agreement signed in Vienna on July 14 with six major world powers.

The Austrian president is also set to attend an economic conference on Iranian-Austrian relations.

Fischer, whose political role is largely ceremonial, will be accompanied by Vice-Chancellor Reinhold Mittelehner, Foreign Minister Sebastian Kurz and economic experts.

It will be the first visit to Iran by a European Union head of state since Thomas Klestil, a former Austrian president, traveled there in January 2004.