China's Xi Jinping was in Moscow on Thursday for a state visit ahead of the Kremlin's grand Victory Day celebrations, as Ukraine accused Russia's army of launching air strikes just hours into a supposed truce.

More than 20 foreign leaders are in Russia to attend a vast military parade on Friday marking 80 years since the defeat of Nazi Germany in World War II, taking place three years into Russia's offensive in Ukraine.

Putin ordered troops into Ukraine in February 2022 and has marshaled the memory of Soviet victory against Nazi Germany to justify his campaign and rally society behind the offensive, which has killed tens of thousands of people.