Ukrainian President Volodymyr Zelensky has said a peace agreement to end the war with Russia is '90% ready', in a New Year address that largely focused on resistance to Moscow's full-scale invasion.

Zelensky said the remaining 10% of the agreement to end nearly four years of conflict would 'determine the fate of peace, the fate of Ukraine and Europe'.

In his own New Year speech, Russian President Vladimir Putin told his troops that 'we believe in you and our victory'.

Earlier on Wednesday, Moscow also released what it said was evidence of Ukraine using drones to target Putin's private home on Lake Valdai in north-west Russia, allegations Kyiv has strenuously denied.

It included a map allegedly showing that the drones were launched from the Sumy and Chernihiv regions of Ukraine and a video of a downed drone lying in snowy woodland. A serviceman standing next to the wreckage claims it is a Ukrainian Chaklun drone.

The BBC hasn't been able to verify the footage, and it is not possible to locate where it was shot.

Russia would review its position on the ongoing peace negotiations as a result of the alleged incident, the Kremlin said.

However, Kaja Kallas, the EU's top diplomat, on Wednesday described the Russian claims as a 'deliberate distraction' and an attempt to derail the peace process.

In his 20-minute address to the nation, Zelensky said that Ukraine did not want peace 'at any cost', adding that 'we want the end of the war – not the end of Ukraine'.

He emphasized that a Ukrainian withdrawal from the eastern Donbas region means 'everything will be over', referring to Russia's demand that Moscow secure full control of the industrial area in any peace agreement.

Moscow currently controls about 75% of the Donetsk region, and some 99% of the neighboring Luhansk. The two regions are known collectively as Donbas.

Zelensky thanked leaders that have supported Ukraine, but said that 'intentions must become security guarantees, and therefore - be ratified'.

Following talks between Zelensky and his US counterpart Donald Trump in Florida earlier this week, the Ukrainian leader said Washington had offered security guarantees for 15 years - but a timetable for their implementation is not yet clear.

'Signatures under weak agreements only fuel war,' Zelensky stressed. 'Either the world stops Russia's war, or Russia drags the world into its war.'

Putin's New Year address was much shorter, focusing on efforts to support those in need and standing by the heroes involved in the military operation.

Separately, North Korean leader Kim Jong Un lauded the 'invincible alliance' with Russia and acknowledged soldiers aiding Russia in its invasion.

Zelensky hopes that peace negotiations will resume and accelerate this month with the involvement of US and European officials, as leaders are set to meet in Paris on January 6 to discuss security guarantees for Ukraine.