Supreme Leader advisor for International Affairs Ali Akbar Velayati handed over a message from President Hassan Rouhani to President Vladimir Putin of Russia, IRNA reported.
Velayati is currently in Moscow as the special envoy of President Rouhani.
Velayati and President Putin discussed major bilateral, regional and international issues in an hour-long meeting.
President Putin welcomed promotion of bilateral cooperation between Tehran and Moscow.
He also exchanged views with Velayati on President Rouhani's message.