Russian President Vladimir Putin is due to meet Iranian President Hassan Rouhani and the country's Supreme Leader Ayatollah Ali Khamenei.