Foreign Secretary Vinay Kwatra on Friday announced that Prime Minister Modi will arrive in Moscow on Monday (July 8) afternoon, he said, adding that the PM will then join a private dinner hosted by Russian President Vladimir Putin.