Speaking at a Russia-Africa parliamentary conference in Moscow on Monday, Putin said grain exports under the Black Sea deal had unfairly prioritized "well-fed European markets" rather than African countries, and that the renewal of the deal on Russia's terms was in the continent's interests.
Putin said that if the deal were not renewed, Moscow could supply free grain to "especially needy African countries", without elaborating. So far, exports under the grain deal have been transported under commercial agreements.
Western powers have hit Russia with tough sanctions over its actions in Ukraine. While Russian food and fertilizer exports are not under sanctions, Moscow says restrictions on payments, logistics and insurance industries are a barrier to such shipments.
Though the main destinations for grain shipped under the deal have been China, Spain and Turkey, African countries have benefited indirectly as increased supply has helped drive down global grain prices.
In its statement, Russia's foreign ministry said neither Turkey nor Ukraine had raised formal objections to the shortened renewal period for the grain deal.
A senior Ukrainian official told Reuters that Kyiv had objected to Moscow's insistence on a 60-day extension.
The grain deal, brokered last July by the United Nations and Turkey, aims to combat a global food crisis partly fueled by Russia's actions in Ukraine. Both Russia and Ukraine are major grain exporters.
Ukraine, along with Turkey and the United Nations, had wanted to extend the deal for 120 days.