Ukrainian President Vows Revenge After Pro-Russian Attack On Troops

Ukraine's president vowed vengeance in blood after 19 troops were killed in an insurgent rocket attack Friday, and residents of the rebel-held city of Donetsk began fleeing in large numbers for fear of a government siege, according to Reuters.

The barrage of rocket fire just before sunrise at a base near the Russian border was a devastating setback for government forces, who had seemingly gained the upper hand last weekend when they pushed the pro-Russian fighters out of their stronghold city of Slovyansk, Reuters reported. Ninety-three soldiers were also injured in the attack.

"For every life of our soldiers, the militants will pay with tens and hundreds of their own," Ukrainian President Petro Poroshenko warned, according to Reuters. "Not one terrorist will evade responsibility. Everybody will get what is coming to them."

Ukrainian government troops have been fighting for more than three months against separatists in eastern Ukraine, and in the last two weeks, they have cut the territory held by the rebels in half, Reuters reported.

Kiev blames Moscow for fanning the violence and allowing fighters and high-powered weaponry to cross the frontier from Russia to Ukraine.

After being driven from Slovyansk, the rebels have regrouped in Donetsk, an industrial city of 1 million, and Ukraine has said it will cordon off the area, according to Reuters.

In anticipation of a siege, leaders of the self-styled Donetsk People's Republic announced they will evacuate entire neighborhoods, Reuters reported. Many residents have rushed to pack up and leave for fear of getting caught in the cross-fire, given the insurgents' strategy of using residential areas for cover.

In Donetsk's main railway station, people said they had been waiting in line for two hours to buy tickets to flee the city, which they feared would suffer the same destruction as Slaviansk did during fighting, according to Reuters.