Russia says more than 1,000 Ukrainian marines have surrendered in the besieged port of Mariupol, but Ukraine denies this.
The city’s Deputy Mayor, Serhiy Orlov, told newsmen that Ukrainian troops there were still fighting.
Ukraine says tens of thousands of people have died in Mariupol.
Fighting appears to be continuing around the giant Azovstal steel works in the port, which is one of two areas not under Russian control.
Russian television has broadcast footage which it says shows marines giving themselves up at the steel works.
Mariupol is a major port and a key target for Russia as it seeks to establish a land route to the Crimea peninsula, which it annexed in 2014.
The city has been the focus of a devastating assault by Russian forces, and Ukrainian troops there have said they are running out of ammunition.