Witkoff described the latest talks as “constructive”, while Kushner, who was participating via a video link, said: “There is still hard work ahead, but we have a real opportunity to move beyond this war and build a framework for lasting peace, security, and prosperity for generations to come.”

The talks were held amid a growing row between Ukraine and the US.

Trump has said it is time for Ukraine to get a new president, and most recently “for somebody else to negotiate on behalf of Ukraine”.

He has blamed Ukraine’s attacks on Russian oil refineries for fuel prices which have been rising since the start of the US-led war on Iran.

He was also heavily criticised by Democratic and some Republican lawmakers after lifting sanctions on Russia – allowing it to release tonnes of diesel “to the American and global marketplace”.

That was despite signing legislation to authorise fresh US sanctions and tariffs on nations that import Russian oil and gas just weeks earlier.

Zelensky – and Ukraine’s European allies – criticised Trump’s move.

Last week, Kyiv accused Washington of withholding critical intelligence to warn Ukrainians about incoming Russian ballistic missile launches, resulting in many civilian deaths.

US Secretary of State Marco Rubio on Tuesday rejected such accusations as “scandalous”, and Zelensky said after the Oslo talks that intelligence sharing “works now”.

Ukraine’s military has also complained of speed restrictions to the US satellite internet network Starlink, which constricted its ability to use drones to conduct strikes against Russia.

US officials have denied having requested such a slowdown and a bipartisan group of US senators has called for an urgent investigation.