U.S. President Donald Trump stated on Wednesday (15th October) that Prime Minister Narendra Modi has assured him that India will cease purchasing oil from Russia. Trump said he would now focus on getting China to do the same, as Washington ramps up efforts to cut Moscow’s main source of income, its oil exports.
Speaking at a White House event, Trump said, “I was not happy that India was buying oil, and he (Modi) assured me today that they will not be buying oil from Russia. That’s a big step. Now we’re going to get China to do the same thing.”
Trump admitted that India might not be able to stop Russian oil purchases right away. “It’s a little bit of a process, but that process will be over soon,” he said.
WATCH: US President Trump said that Indian Prime Minister Modi told him that India will stop buying oil from Russia, a move Trump described as a ‘big step’ in efforts to isolate Moscow economically https://t.co/XT5x2PHfaZ pic.twitter.com/d2oWzX2sw4
— Reuters Asia (@ReutersAsia) October 16, 2025
When asked for confirmation, the Indian Embassy in Washington did not immediately respond to questions about whether Modi had made such a commitment.
The announcement comes just days after Trump’s new pick for Indian ambassador, Sergio Gor, met with PM Modi. The two discussed defense, trade and technology issues. The appointment of Gor, a close confidant to Trump, was widely seen as a positive move for the U.S.-India bilateral relationship.
Although Trump has pushed India to act, Trump has been more cautious with China. The ongoing trade tensions between Washington and Beijing have made the U.S. administration hesitant to demand a similar commitment from China, fearing it could worsen the already strained relationship between the two countries.
India and China are currently the biggest buyers of Russian crude oil. Both countries have been purchasing large amounts of discounted Russian oil since Europe and the U.S. imposed sanctions on Moscow following its invasion of Ukraine in February 2022. While Western nations banned Russian energy imports, India and China continued to buy cheap crude, helping Russia keep its oil revenues afloat.
Data from research firm Kpler shows Russia exports about 3.35 million barrels of crude per day, with India taking about 1.7 million and China 1.1 million.
Trump has recently taken a strong stand against India over these imports. To pressure New Delhi into cutting its energy ties with Moscow, he imposed new tariffs on Indian exports to the United States. The first round of tariffs, a 25% tax on Indian imports, came earlier this year, followed by another 25% specifically targeting goods linked to Russian oil imports. The combined 50% tariff came into effect on 27th August.
New Delhi has defended those purchases, with Energy Minister Hardeep Singh Puri earlier said in July that New Delhi helped stabilize global energy prices and was encouraged by the U.S. to do so.
Russia is one of the largest crude producers with over 9 million barrels/day. Imagine the chaos if this oil, amounting to about 10% of the global oil supply of around 97 million, vanished from the market. It would have forced the world to reduce its consumption, and since the… pic.twitter.com/yCxrTs4OuV
— Hardeep Singh Puri (@HardeepSPuri) July 10, 2025
“If people or countries had stopped buying at that stage, the price of oil would have gone up to 130 dollars a barrel. That was a situation in which we were advised, including by our friends in the United States, to please buy Russian oil, but within the price cap,” Puri said.
Trump’s earlier claim and India’s denial
This is not the first time Trump has claimed that India would stop buying Russian oil. In August 2025, speaking to reporters in Washington, DC, Trump said, “I understand that India is no longer going to be buying oil from Russia. That’s what I heard, I don’t know if that’s right or not. That is a good step. We will see what happens.”
#WATCH | "I understand that India is no longer going to be buying oil from Russia. That's what I heard, I don't know if that's right or not. That is a good step. We will see what happens…" says, US President Donald Trump on a question by ANI, if he had a number in mind for the… pic.twitter.com/qAbGUkpE12
— ANI (@ANI) August 1, 2025
However, at that time and since, Indian officials have strongly denied such commitments. The Ministry of External Affairs spokesperson Randhir Jaiswal issued a statement saying:
“We have already made clear our position on these issues, including the fact that our imports are based on market factors and done with the overall objective of ensuring the energy security of 1.4 billion people of India.
It is therefore extremely unfortunate that the U.S. should choose to impose additional tariffs on India for actions that several other countries are also taking in their own national interest.
Statement by Official Spokesperson⬇️
— Randhir Jaiswal (@MEAIndia) August 6, 2025
? https://t.co/BNwLm9YmJc pic.twitter.com/DsvRvhd61D
We reiterate that these actions are unfair, unjustified and unreasonable. India will take all actions necessary to protect its national interests.”

