US President Donald Trump talks to NATO Secretary General Mark Rutte (L) during their meeting in the Oval Office of the White House in Washington, DC, on October 22, 2025. / AFP

US President Donald Trump slapped sanctions on Russia's two largest oil companies Wednesday, complaining that his talks with Vladimir Putin to end the Ukraine war "don't go anywhere."

The EU also unveiled a fresh wave of sanctions to pressure Russia to end its relentless, three-and-a-half-year invasion of its pro-Western neighbor.

Trump has held off pulling the trigger on sanctions against Russia for months, but his patience snapped after plans for a fresh summit with Putin in Budapest collapsed.

"Every time I speak with Vladimir, I have good conversations, and then they don't go anywhere," Trump said in response to a question from an AFP journalist in the Oval Office.

"They just don't go anywhere."

But Trump added that he hoped the "tremendous sanctions" against Russian oil giants Rosneft and Lukoil would be short-lived. "We hope that the war will be settled," he said alongside NATO Secretary General Mark Rutte.

Separately, the European Union agreed to impose new measures aimed at crimping Moscow's oil and gas revenues over the war, a spokesperson for the EU's current Danish presidency said.

That package -- the 19th from the EU since the Kremlin's 2022 invasion -- sought to keep the pressure on Russia in light of Trump's faltering peace push and an escalation of Russia's offensive.

The sanctions came hours after Russia's latest overnight barrage on Ukraine killed seven people -- including two children -- and ripped into a kindergarten.

- 'Honest and forthright' -

The US sanctions represent a major stepping up of its actions against Russia and reflect Trump's growing frustration at being unable to persuade Putin to end the conflict despite what he calls his personal chemistry with the Kremlin chief.

The sanctions involve a freezing of all Rosneft and Lukoil assets in the United States, while barring all US companies from doing any business with the two Russian oil titans.

"Given President Putin's refusal to end this senseless war, Treasury is sanctioning Russia's two largest oil companies that fund the Kremlin's war machine," US Treasury Secretary Scott Bessent said in a statement.

Bessent later told the Fox Business program Kudlow that it was "one of the largest sanctions that we have done against the Russian Federation.

"President Putin has not come to the table in an honest and forthright manner, as we'd hoped," Bessent said, adding that Trump was "disappointed at where we are in these talks".

Trump this week halted plans to meet Putin for talks in Budapest, saying he did not want a "wasted" meeting. He had said he would meet Putin within two weeks.

The Kremlin on Wednesday appeared to leave the door open for a summit, saying ahead of the sanctions announcement that preparations were still ongoing.

"No one wants to waste time, neither President Trump nor President Putin," Kremlin spokesman Dmitry Peskov told reporters: 

- EU oil and gas sanctions -

As part of the new EU measures, the 27-nation bloc brought forward a ban on the import of liquefied natural gas from Russia by a year to the start of 2027.

It also blacklisted over 100 more tankers from the so-called "shadow fleet" of ageing oil vessels and imposed controls on the travel of Russian diplomats suspected of espionage. 

The package is scheduled to be formally adopted tomorrow, just before Ukraine's President Volodymyr Zelensky joins EU leaders at a summit in Brussels.

Zelensky signed a letter of intent with Sweden earlier Wednesday to acquire 150 Gripen fighter jets.

During the latest Russian strikes, AFP journalists in Kyiv heard the buzzing of Russian drones and explosions throughout the night, and saw a pillar of smoke rising above the capital.

"My hands are still shaking," Kyiv resident Mariana Gorchenko told AFP. "I jumped up, glad that my little one wasn't in the room where the windows were blown out."

The strikes also damaged a kindergarten in Ukraine's second-largest city of Kharkiv. 

Ksenia Kalmykova, whose child was inside the building during the strike told AFP that she "pushed the emergency services aside and ran over" after arriving at the site. 

"Someone had cuts, someone had something else. Of course, there were hysterics," she said of the children's condition, adding "thank God, everyone is alive and well".  

burs-dk/md