Ukraine has launched air strikes and a paratrooper assault against pro-Russian rebels who seized an airport today, as its newly elected leader rejected any talks with "terrorists" and said a robust military campaign in the east should be able to put down a separatist revolt in "a matter of hours".
Ukrainians rallied overwhelmingly in an election on Sunday behind Petro Poroshenko, a political veteran and billionaire owner of chocolate factories.
Monday's rapid military response to separatists who seized the airport in Donetsk was a defiant answer to Moscow, which said it was ready for dialogue with Mr Poroshenko but demanded he first scale back the armed forces' campaign in the east.
Even as the fighting was getting under way, Mr Poroshenko held a news conference in Kiev where he said the government's military offensive needed to be "quicker and more effective".
"The anti-terrorist operation should not last two or three months. It should last for a matter of hours," he said.
He said of the rebel fighters, "They want to preserve a bandit state which is held in place by force of arms," he said. "These are simply bandits. Nobody in any civilised state will hold negotiations with terrorists."
Gunfire and explosions could be heard as a warplane flew over Donetsk's Sergei Prokofiev International Airport, hours after truckloads of armed rebel fighters arrived and seized terminal. Thick black smoke rose from within the perimeter.
The government said its jets had strafed the area with warning shots and then struck a location where rebels were concentrated, scattering the fighters before paratroops were flown in to face them.
After three hours of fighting, a Reuters photographer saw three Ukrainian Mi-24 helicopter gunships fire rockets and cannon at the terminal concrete and glass terminal.
More plumes of black smoke shot up into the air as the helicopters fired attargets on the runway. The gunships threw out decoy flares as fighters shot at them from the ground.
The airport serves a city of 1m people that the rebels have proclaimed capital of an independent "people's republic", and where they succeeded in blocking all voting in Sunday's election.
Their attempt to seize the airport may have been intended to prevent Mr Poroshenko from travelling there: he has said his first trip in office would be to visit the restive east.
Preliminary results with more than three quarters of votes counted gave Mr Poroshenko 54% of the vote - towering over a field of 21 candidates with enough support to avert a run-off. His closest challenger, former premier Yulia Tymoshenko, secured just 13.1% and made clear she would concede.
Mr Poroshenko's most urgent task is finding a way of living and finding agreement with the giant neighbour that has seemed poised to carve Ukraine up since a popular revolt toppled a pro-Russian president in February.
"I hope Russia will support efforts to tackle the situation in the east," Mr Poroshenko said. He said he planned to meet Russian officials in the first half of June.
But he also showed no sign of heeding Moscow's demand that he call off the operation against rebels in the east.
"Protecting people is one of the functions of the state," he said, promising to invest more in the army. "The Ukrainian soldier should no longer be naked, barefoot and hungry."
So far, Ukraine's military forces have had little success against rebels who have declared independent "people's republics" in two provinces of the eastern industrial heartland where about 20 people have been killed in recent days.
Ukrainian officials say they have held back from using full force in part to avoid provoking an invasion from tens of thousands of Russian troops massed on the frontier. Questions have also been raised about Ukrainian forces' training, equipment and loyalties.