US President Joe Biden has said he would be willing to speak to Vladimir Putin for the first time since the Ukraine invasion, if the Russian leader truly wants to end the war.

Mr Biden was speaking during a state visit by French President Emmanuel Macron, who has said he will speak again to Mr Putin after his trip to Washington and has warned against cutting off the Russian leader.

At a joint news conference with Mr Macron, Mr Biden said he had no immediate plans to contact Mr Putin but left open the possibility.

"I'm prepared to speak with Mr Putin if in fact there is an interest in him deciding he's looking for a way to end the war. He hasn't done that yet," Mr Biden said.

"If that's the case, in consultation with my French and my NATO friends, I'll be happy to sit down with Putin to see what he has in mind. He hasn't done that yet."

We need your consent to load this rte-player contentWe use rte-player to manage extra content that can set cookies on your device and collect data about your activity. Please review their details and accept them to load the content.Manage Preferences

Closing ranks, Mr Biden and Mr Macron both vowed long-term support to Ukraine as it fights off Russian invaders.

"There's one way for this war to end - the rational way. Putin to pull out of Ukraine, number one. But it appears he's not," Mr Biden said.

"Bombing nurseries, hospitals, children's homes. It's sick what he's doing," he said.

"The idea that Putin is ever going to defeat Ukraine is beyond comprehension," Mr Biden said.

"He's miscalculated every single thing he initially calculated."

As Russia amassed troops along the Ukrainian border before the 24 February invasion, Mr Biden and his top diplomat, Secretary of State Antony Blinken, both spoke to Russia and warned of consequences if it attacked.

Mr Blinken is known to have spoken to his Russian counterpart, Foreign Minister Sergei Lavrov, once since the invasion but narrowly on a proposal to free jailed Americans.

Mr Macron said he planned to talk to Mr Putin in part over the security of the Russian-occupied Zaporizhzhia plant in Ukraine.

President Emmanuel Macron speaks during a press conference in the White House

"I will continue to talk to President Putin," Mr Macron said, calling for efforts "to prevent escalation and to achieve concrete results."

But like Mr Biden, Mr Macron said he would not push Ukrainian President Volodymyr Zelensky into any peace plan that he does not accept.

"We will never urge the Ukrainians to make a compromise that will not be acceptable for them," Mr Macron said.

Mr Macron said President Zelensky has shown a "real willingness" to pursue peace, adding, "our job must be to work together with him."

Mr Zelensky since the invasion has insisted on Ukraine retaking all territory seized by Russia.

Read more
Ukraine and green subsidies dominate meeting of Biden and Macron