Russia-Ukraine war: Frontline update as of July 7

On the front lines, Ukrainian Armed Forces soldiers are bravely repelling massive enemy strikes, holding back advances at key positions. The fiercest fighting is taking place in the Pokrovsk and Lyman directions - over 130 clashes and a record number of drone attacks were recorded there in just one day, according to the General Staff of the Armed Forces of Ukraine.
As of 10:00 p.m. Kyiv time on July 7, 2025, operational reports indicate that intense battles continue along the entire front line.
In total, 137 combat engagements were recorded over the past day, during which Ukrainian defenders steadfastly repelled enemy assaults.
In addition, Russian forces launched two missile strikes and carried out 48 airstrikes, firing five missiles and dropping 69 guided bombs. To target Ukrainian positions, the occupiers also used 1,213 kamikaze drones and conducted over 4,500 shelling attacks on military sites and populated areas.
Despite the massive assaults, Ukrainian forces continue to effectively hold the line, inflicting heavy losses on the enemy and preventing them from carrying out their offensive plans.
Frontline situation
In the Northern-Slobozhanskyi and Kursk directions, there were 8 combat clashes with Russian forces. The enemy launched 6 airstrikes, dropping 11 guided bombs, and carried out 286 shelling attacks, including 3 using multiple launch rocket systems.
In the Southern-Slobozhanskyi direction, the enemy attacked 16 times in the areas of Vovchansk, Zelene, Ambarne, Krasne Pershe, Kamianka, and toward Kutkivka.
In the Kupiansk direction, Russian forces attempted two assaults in the areas of Holubivka and Zahryzove.
In the Lyman direction, Ukrainian defense forces repelled 27 assaults near Novyi Myr, Ridkodub, Zelena Dolyna, Torske, the Serebrianske forestry, as well as in the directions of Serebrianka, Olhivka, and Hryhorivka. An additional 6 engagements are ongoing.
In the Siversk direction, the enemy launched three attacks in the areas of Hryhorivka and Viyimka.
In the Kramatorsk direction, the opponent carried out five attacks near Mykolaivka, Markove, Predtechyne, and Bila Hora. All attacks were repelled.
In the Toretsk direction, there were three combat clashes as the enemy attempted to storm positions near Dyliivka.
In the Pokrovsk direction, the enemy conducted 46 attacks in the areas of Popov Yar, Razine, Myrolyubivka, Novoekonomichne, Lysivka, Shevchenko, Novoukrainka, Zvirove, Udachne, Novosergiivka, Kotliarivka, Horikhove, and Oleksiivka.
Fighting continues constantly in this direction, with Ukrainian defenders holding back the enemy’s advance. Preliminary data report the neutralization of 209 Russian soldiers (78 irreversibly), destruction of 1 vehicle, 10 motorcycles, 2 quad bikes, 2 artillery systems, 19 drones, the Murom-M observation station, 2 satellite terminals, and 3 drone control antennas. Additionally, 2 vehicles, 1 motorcycle, and 4 artillery systems were damaged.
In the Novopavlivka direction, 17 attacks were repelled near Piddubne, Fedorivka, Voskresenka, Yalta, Shevchenko, Novosilka, Vilne Pole, and Novopil. Five combat engagements are ongoing.
In the Huliaipole direction, 2 enemy assaults near Malynivka were successfully repelled.
In the Orikhiv direction, 4 attacks were repelled near Kamianske and towards Mala Tokmachka.
On other fronts, there were no significant changes in the situation.
Russian forces struck a critical infrastructure facility in the Sumy region on the evening of July 7. As a result of the attack, some residents were left without electricity.