Upon his arrival, the Iranian president and his entourage were welcomed by Russian officials at the airport, IRNA reported.
Signing of 10 cooperation documents and drawing the roadmap for boosting future ties are on the menu, while President Rouhani is scheduled to attend a dinner banquet and visit a group of Iranian expatriates living in Russia.
This is going to be the ninth meeting between Putin and Rouhani.
The two presidents will also issue a joint statement after their meeting in Moscow.