Russia and India have signed new defence deals worth 2.9 billion dollars during President Vladimir Putin's day-long trip to India.
Under the accords, India will buy 42 Sukhoi Su-30 fighter jets and 71 Mi-17 helicopters.
Putin held talks with Indian Prime Minister Manmohan Singh during his visit.
Moscow has long been Delhi's main weapons supplier but has lost out on several major deals to Western companies in recent years.
Trade between Russia and India is currently worth about 10 billion dollars a year, but has been growing more slowly recently.