Defence Minister Sergei Shoigu said on Tuesday that Russia was deliberately slowing its offensive in Ukraine to allow civilians to evacuate, while a top security official said Moscow was not "chasing deadlines" in the three-month-old war.
Their comments signalled that Russia sees no quick end to the fighting, while seeking to dispel any impression that the drawn-out and costly "special military operation" has stalled.
Ukrainian President Volodymyr Zelenskiy mocked the comments as pathetic lies designed to hide a disastrous campaign.
Ukraine and its Western allies say Russia has lost momentum after running into fierce Ukrainian resistance and suffering heavy losses in both men and equipment.
"Ceasefires are being declared and humanitarian corridors are being created in order to get people out of surrounded settlements," Shoigu said in televised remarks on day 90 of the war.
"Of course, this slows down the pace of the offensive, but this is done deliberately to avoid casualties among the civilian population," he told defence ministers of the Collective Security Treaty Organisation (CSTO), a military alliance of Russia and five other former Soviet republics.
Zelenskiy dismissed the statement as "absolutely unreal", given that Kyiv estimates Russia has lost nearly 30,000 soldiers and thousands of tanks and other armoured vehicles.
"And they are trying to cover this up with lies about how they are supposedly not fighting at full strength? How pathetic - and the time will come when they will recognise this themselves," he said in a late-night address.
In separate comments, Nikolai Patrushev, secretary of President Vladimir Putin's Security Council, said all of Putin's goals in Ukraine would be met.
"We are not chasing deadlines," he said in a newspaper interview that restated Russia's aim of "denazifying" Ukraine - something Kyiv and the West reject as a false pretext for war.
"Nazism must be 100% eradicated, or it will raise its head again in a few years, in an even uglier form," Patrushev said.
Despite Shoigu's comments on sparing civilians, the United Nations has recorded 3,930 civilian casualties during the conflict. Russia has repeatedly denied targeting civilian areas, and accused Ukraine, without evidence, of using people as "human shields". (Reuters)