Russian President Vladimir Putin has arrived in India, with talks with Prime Minister Narendra Modi scheduled for September 11 to review the India-Russia strategic partnership.