Ukraine's president has urged the European Union to back a plan to release billions of euros in frozen Russian cash to help fund the country's defence.

As EU leaders met in Brussels, Volodymyr Zelensky said he hoped they would make a "positive decision" about using €140bn (£122bn) in Russian assets currently held in a Belgian clearing house.

The controversial move would would be on top of sanctions the block has imposed on Russia - the latest on Thursday targeting the Kremlin's oil revenues.

They followed US measures against Russia's oil industry earlier - the first time President Donald Trump has sanctioned Moscow as he grows frustrated over President Vladimir Putin's refusal to end the war.

On Wednesday evening, the US president confirmed that a planned meeting with Putin in Budapest had been shelved indefinitely.