Resurgent Ukrainian forces hoisted the national flag over a strategic rebel-held port Friday, while the embattled leaders in Kiev made urgent preparations for a looming Russian gas cut.
Ukraine's new Western-backed President Petro Poroshenko celebrated the soldiers' "heroism" by proclaiming the industrial Sea of Azov city of Mariupol the new temporary capital of Donets, an eastern region overrun by pro-Russian gunmen for the past two months.
The 48-year-old president rose to power in a snap May 25 election called after the February ouster of a Russian-backed leader by vowing to move Ukraine closer to Europe and end fighting that has claimed 270 lives.
But the battles have since only intensified and his calls for dialogue with more moderate separatist leaders have been mostly ignored.
Poroshenko's troubles have been compounded by the threat of Ukraine being cut off from economically vital Russian natural gas shipments as early as Monday morning because of a bitter price dispute.
Prime Minister Arseniy Yatsenyuk told regional administrations and the heads of the state energy company to prepare for the consequences of a possible gas cut by implementing a plan for reduced energy use.
Mariupol has wavered between rebel and Kiev control for weeks and was also the scene of pitched battles on May 9 that killed more than a dozen people.
The bustling port of half a million people provides access to the main highway linking other regions with Russia and is the main export channel for coal and industrial products fundamental to Ukraine's economic growth.
Ukrainian Interior Minister Arsen Avakov said that federal forces led by the part-volunteer National Guard had inflicted "heavy losses" on the rebels while seeing only four soldiers suffer light wounds.
But the prosecutor's office also confirmed that three soldiers died late Thursday when they were ambushed by the militia in the Donetsk region town of Stepanivka.
His deputy told reporters that 30 pro-Russian gunmen had been captured in a coordinated push involving special forces that saw rebels driven from the city's seat of power they had reoccupied about a month ago.
"Thanks to the heroism shown by Ukrainian soldiers in Mariupol, the situation in the city has been stabilised," Poroshenko said. "In light of this, it would be prudent to transfer the operation of the Donetsk regional administration to Mariupol."
The region's main administration building in Donetsk remains under rebel control.
Moscow said Friday Ukrainian tanks had crossed the border into its territory before being intercepted by the border patrol.
The allegation came a day after Ukraine alleged tanks had crossed from Russia into its territory, and underscored the growing tension between Kiev and Moscow, fuelled in part by the lack of any progress in a high-stakes "gas war".
The dispute, a nagging presence for most of the past two decades, flared up again when Moscow nearly doubled Kiev's rates after the ouster of Ukraine's Russian-backed president.
Ukraine receives half its gas supplies from Russia and transports 15 percent of the fuel consumed in Europe.
The head of Ukraine's state energy firm said Kiev was ready to make a $1.95-billion payment demanded by Moscow by Monday if Russia settled on a price of $326 per 1,000 cubic metres of gas.
Moscow has yet to respond to Kiev's latest suggestion.n the part of Kiev to settle these issues," Putin's spokesman said.