In northern Ukraine, a Ukrainian counterattack has taken back a number of villages in the area east of Kharkiv. The Ukrainian advances threaten the symbolic embarrassment of expelling the Kremlin's forces back to their own border and while posing the strategic threat of cutting Russia's supply lines into Ukraine and its forces further south in the Donbas region. It has also revealed further evidence of apparent atrocities.
In the east of Ukraine, the General Staff said there had been more artillery shelling of Ukrainian-held territory as the Russians tried to make progress towards Sloviansk in the Donetsk region, a key objective. The village of Nova Dmytrivka had come under fire, it said, as it has done since late April.
It also said that there had been airstrikes around Dolyna, which is 12 miles (20 kilometers) north of Sloviansk and nearby Adamivka. Airstrikes in the area earlier this week damaged two religious sites, according to Ukrainian authorities.
In the Luhansk region, the General Staff said a Russian attack on the town of Zolote had been repulsed.