Ukrainian soldiers have been fighting advancing Russian forces near the city in the eastern Donbas region.