US President Donald Trump has held what he described as a "very good" hour-long phone call with his Ukrainian counterpart Volodymyr Zelensky, a day after speaking to Russia's President Vladimir Putin.

Zelensky said afterwards that he believed that "lasting peace can be achieved this year" under Trump's leadership.

Possible US ownership of Ukraine's nuclear power plants was also discussed, the White House said, although Zelensky later stated this was only about the Russian-held Zaporizhzhia facility.

The tone of the call seems to be in contrast to Zelensky's visit to the White House last month, in which the two leaders - along with US Vice-President JD Vance - were involved in a tense exchange.