“Let’s see how the situation develops,” Putin told reporters in Beijing, where he had earlier attended a grand military parade alongside China’s Xi Jinping and North Korea’s Kim Jong Un.
If there was no peace deal, he said, “then we will have to resolve all our tasks militarily”.
Zelenskyy will meet European leaders on Thursday who have been trying to frame security guarantees and agree a peacekeeping force to protect Ukraine in the event a peace deal.
The Ukrainian President said as he arrived in Paris he had not yet seen any signs from Russia that they wanted to end the war.
Nevertheless, Macron said preparations had been completed for security guarantees during a meeting of defence ministers but added that the details were “extremely confidential”.
Trump said he would be speaking to Zelenskyy on Thursday.
“I’m having a conversation with him very shortly and I’ll know pretty much what we’re going to be doing,” Trump told an AFP reporter in the Oval Office.
‘Aggressive goals’
Russian Foreign Minister Sergei Lavrov earlier said he was still seeking international recognition that the parts of Ukraine annexed and occupied by its forces belong to Moscow.
Russia claims to have annexed five Ukrainian regions – Donetsk, Lugansk, Kherson and Zaporizhzhia, as well as the Crimean peninsula, which it seized in 2014.
“In order for a durable peace, the new territorial realities that arose... must be recognised and formalised in accordance with international law,” Lavrov said in remarks published by Moscow.
Who gets control of land captured by Russia in its offensive is a key sticking point in stalled peace talks.
Ukrainian Foreign Minister Andriy Sybiga blasted Russia for tabling “old ultimatums”.
“Russia has not changed its aggressive goals and shows no signs of readiness for meaningful negotiations,” he said, adding: “It’s time to hit the Russian war machine with severe new sanctions and sober Moscow up.”
Ukraine’s industrial east has been decimated by more than a decade of fighting that erupted when armed Russian-backed separatists began a push to break away from Kyiv following the country’s pro-European revolution in 2014.
Frontline attacks
Ukraine has been calling for Putin to meet Zelenskyy for face-to-face talks for months, saying it is the only way to break the deadlock.
But Putin again ruled out an immediate meeting and said he had invited Zelenskyy to come to Moscow if he wanted to speak.
“Donald [Trump] asked me for such a meeting, I said: ‘Yes, it’s possible, let Zelenskyy come to Moscow’,” Putin said.
Kyiv has dismissed the invitation as cynical.
“Putin continues to mess around with everyone by making knowingly unacceptable proposals,” Sybiga said, adding that at least seven countries had made genuine offers to host such a meeting.
Russia has kept up its deadly attacks on Kyiv despite Trump’s pressure to end the three-and-a-half-year war, strikes killing nine civilians in the frontline town of Kostiantynivka on Wednesday.
– Agence France-Presse