KIEV - Ukrainian troops recaptured almost all the territory of Donetsk airport in eastern Ukraine they had lost to separatists in recent weeks, as thousands gathered in Kiev for a state-sponsored peace march on Sunday.
The offensive brought fighting close to the industrial city of Donetsk, centre of a pro-Russian rebellion, while shelling intensified in other parts of the region known as "Donbass".
With attempts to restart peace talks stalled, pro-Russian rebels have stepped up attacks in the past week and casualties have mounted, including 13 civilians killed in an attack on a passenger bus, which Kiev blamed on the separatists.
Military spokesman Andriy Lysenko said the army's operation had returned battle lines near the airport to the previous status quo and thus not violated the 12-point peace plan agreed with Russia and separatist leaders last September in Minsk.
"We succeeded in almost completely cleansing the territory of the airport, which belongs to the territory of Ukrainian forces as marked by military separation lines," he said.
Kremlin spokesman Dmitry Peskov said Moscow was concerned by what he called an escalation by Ukrainian forces that did not contribute to peace efforts.
He later said Ukrainian President Petro Poroshenko had rejected a peace plan contained in a letter Russian President Vladimir Putin sent him on Thursday.
"In recent days, Russia has consistently undertaken efforts as an intermediary in regulating the conflict," Peskov said, according to the ITAR TASS news agency.
It said Putin's letter included a concrete plan for both sides to withdraw heavy artillery.
Russian television channel NTV published the letter on Sunday evening. In it, Putin proposed "urgent measures for the cessation of mutual shelling, and also the rapid withdrawal by the sides in the conflict of means of destruction with a calibre higher than 100 mm".
A Poroshenko spokesman said the Ukrainian president would not comment on the letter this evening.
Elsewhere in the region, the Ukrainian Interior Ministry said two brothers aged 7 and 16 had been killed and their 8-year-old sister injured when a shell struck a house in the government-controlled town of Vuhlehirsk, 60 km (40 miles) from Donetsk.
Spokesman Vyacheslav Abroskin said the shelling had come from the direction of Yenakiieve, controlled by the rebels.
Ukrainian President Petro Poroshenko addressed several thousand people in Kiev late Sunday at a peace march in memory of those killed on the passenger bus.
"We will not give away one scrap of Ukrainian land. We will get back the Donbass ... and show that a very important aspect of our victory is our unity," he said.
Rebel leader Alexander Zakharchenko blamed the shelling around Donetsk on the Ukrainian army. "We're talking about Kiev trying to unleash war again," Interfax quoted him as saying.
A ceasefire agreed in Minsk in early September has been regularly violated since the start by both sides, and fighting has flared up again since plans for peace talks last week were abandoned.