Nine civilians were killed in new fighting between government forces and pro-Russian separatists around the cities of Luhansk and Donetsk in east Ukraine, local officials said on Sunday. Six people were killed in shelling and gunfire on the outskirts of Donetsk, deputy mayor Kostantyn Savinov said, and city officials said three were killed in shelling of Luhansk over the previous 24 hours. A Reuters reporter in central Donetsk said the shelling echoed through the night and witnesses said several buildings caught fire in the outlying Petrovsky district, including a school. The smell of smoke stretched as far as the city centre. Many residents of Luhansk, which is close to the border with Russia, have no electricity and some are without water, the city administration's press office said. Advances by the Ukrainian army have forced the rebels out of most of the towns they had occupied in Russian-speaking east Ukraine and squeezed them mainly into Luhansk, which had a population of about 400,000 before the conflict, and Donetsk, which had about 1 million residents. The Ukrainian military said it had suffered no losses in the latest fighting.