Russia's war on Ukraine. 20.06.25
Operational situation
On the Northern Slobozhansky direction, Russian forces attacked near Tetkino, Kindrativka, Oleksiivka, Novomykolayivka, Varachyne, Yablunivka, and Yunakivka.
Ukrainian Defense Forces counterattacked near Tetkino, Bezsalivka, Iskryskivshchyna, Ryzhivka, Yunakivka, and regained positions south of Andriivka.
On the Southern Slobozhansky direction, Russian forces attacked toward Lyptsi, Zelene, and Vovchansk.
On the Kupyansk direction, Russian troops advanced southwest of Kindrashivka and attacked near Dovhenke, Kamyanka, Stepova Novoselivka, Zahryzove, Zelenyi Hai, Nova Kruhlyakivka, Nadiia, Olkhivka, and Hrekivka.
On the Lyman direction, Russian forces attacked toward Shandryholove and near Hlushchenkove, Ridkodub, Novyi Myr, Lypove, Karpivka, Zelena Dolyna, and Torske.
On the Siversk direction, Russian forces tried to advance southwest of Hryhorivka and attacked near Serebrianka and Ivano-Dariivka.
On the Kramatorsk direction, Russian forces attacked in Chasiv Yar, Novomarkove, Orikhovo-Vasylivka, Bondarne, Kurdyumivka, Predtechyne, Stupochky, and Bila Hora.
Ukrainian Defense Forces counterattacked near Stupochky.
On the Toretsk direction, Russian forces advanced in the center of Oleksandro-Kalynove, tried to push north of Dyliivka and Oleksandro-Shultyne, and continued assaults near Yablunivka, Rusyn Yar, Oleksandro-Kalynove, Poltavka, Popiv Yar, Shcherbynivka, and Novospaske.
Ukrainian Defense Forces are counterattacking north of Dyliivka.
On the Pokrovsk direction, Russian forces tried to advance near Malynivka, Koptieve, Novoukrainka, and attacked near Myrne, Novoekonomichne, Myroliubivka, Promin, Myrnohrad, Lysivka, Udachne, and toward Novopidhorodne in Dnipropetrovsk Oblast.
On the Novopavlivka direction, Russian forces made minor gains south of Orikhove, continued fighting for Novomykolayivka, tried to push into Muravka and northeast of it, north of Zelenyi Kut, and attacked near Komar, Perebudova, Novopavlivka, Novoserhiyivka, Muravka, Kotlyarivka, Novoukrainka, Bahatyr, Oleksiivka, Rozlyv, Vesele, Zaporizhzhia, Myrne, Shevchenkove, Vilne Pole, and Novosilka.
Ukrainian Defense Forces hold positions in Bahatyr, Oleksiivka, Kotlyarivka, Komar, Perebudova, Zaporizhzhia, and Shevchenkove.
On the Huliaypole direction, Russian forces continued local attacks near Malynivka.
On the Orikhiv direction, Russian forces attacked near Mala Tokmachka, Stepove, Shcherbaky, and Mali Shcherbaky.
General conclusion:
The 150th Motorized Rifle Division of the 8th Army has repeatedly tried to attack Oleksandro-Kalynove and Novospaske
On the Pokrovsk direction, Russian forces expand electronic warfare capabilities and the use of guided bombs with planning and correction modules
Russian attacks toward Novopavlivka are somewhat less intense than at the start of June. The enemy is regrouping, replenishing losses and moving reserves to this area to maintain the offensive.
Change in the line of contact (LoC):
There were 176 combat engagements on various fronts.
On the Northern Slobozhansky and Kursk directions, Ukrainian Defense Forces repelled 13 enemy attacks. Additionally, the aggressor carried out 8 airstrikes.
On the Southern Slobozhansky direction, Russian forces launched 12 assaults in the areas of Vovchansk, Zelene, and Stroyivka.
On the Kupyansk direction, there were 2 enemy attacks. Ukrainian Defense Forces repelled assaults near Stepova Novoselivka.
On the Lyman direction, there were 29 clashes. The enemy tried to advance near Novyi Myr, Hlushchenkove, Hrekivka, Nadiia, Ridkodub, Karpivka, Zelena Dolyna, Yampolivka, and Hryhorivka.
On the Siversk direction, 4 enemy attacks were repelled near Hryhorivka and Ivano-Dariivka.
On the Kramatorsk direction, the enemy carried out 13 attacks near Chasiv Yar and toward Stupochky, Predtechyne, and Bila Hora.
On the Toretsk direction, over the past day, the enemy attacked Ukrainian units 20 times near Petrivka, Oleksandro-Kalynove, Yablunivka, Rusyn Yar, and toward Dyliivka.
On the Pokrovsk direction 52 enemy assaults were stopped near Poltavka, Myrne, Myroliubivka, Koptieve, Promin, Lysivka, Kotlyne, Udachne, Novoserhiyivka, Orikhove, Oleksiivka, and Novoukrainka.
On the Novopavlivka direction, Ukrainian Defense Forces repelled 17 enemy attacks near Zaporizhzhia, Perebudova, Bahatyr, Novosilka, and Shevchenkove.
On the Huliaypole direction, an enemy assault near Malynivka was repelled.
On the Prydniprovske direction, enemy units made one unsuccessful attempt to advance.
In the Black Sea-Azov naval operational area, the enemy naval group on combat duty consists of:
Black Sea: 1 ship, including 1 cruise missile carrier; the total salvo is 6 cruise missiles.
Mediterranean Sea: 2 ships, including 0 cruise missile carriers; the total salvo is 0 cruise missiles.
Supporting operation:
Ukrainian Defense Forces carried out drone strikes on targets in Voronezh (the Voronezh oil refinery) and in the Sholokhovsky and Kasharsky districts of Rostov Oblast.
A military equipment parking area on the southern outskirts of Melitopol was hit.
The Volgograd and Kaluga airports were temporarily closed.
Changes in the enemy disposition:
The 83rd and 11th Separate Air Assault Brigades operate near Yablunivka and Varachyne, the 106th Airborne Division and 76th Air Assault Division are engaged near Yunakivka, the 177th Separate Naval Infantry Regiment fights near Andriivka.
The 27th Artillery Regiment of the 6th Motorized Rifle Division of the 3rd Army Corps operates in the Druzhbivka–Kostyantynivka direction, the 4th Separate Motorized Rifle Brigade of the 3rd Army operates in the Oleksandro-Shultyne direction.
The 39th Separate Motorized Rifle Brigade of the 68th Army Corps and the 110th Separate Motorized Rifle Brigade of the 51st Army advance on the Malynivka–Novoekonomichne–Myroliubivka line. The 137th and 74th Separate Motorized Rifle Brigades and the 90th Tank Division of the 41st Army operate near Pokrovsk. The 80th Separate SOF Battalion of the 51st Army attacks northeast of Pokrovsk. The 68th Separate Reconnaissance Battalion of the 20th Motorized Rifle Division of the 8th Army operates near Rozlyv.
The 36th Separate Motorized Rifle Brigade of the 29th Army operates in the Bahatyr–Zaporizhzhia direction, the 114th Separate Motorized Rifle Brigade of the 51st Army operates near Oleksiivka.
The 38th Separate Motorized Rifle Brigade of the 35th Army operates near Poltavka.
Possible operation situation developments:
On the Northern Slobozhansky direction, the enemy’s “Sever (North)” Operational Grouping is trying to reach the Mala Korchakivka – Nova Sich – Maryinka – Sadky line in the near future.
On the Kupyansk direction, the command of the enemy's "Zapad (West)" Operational Grouping will advance with forces of the 144th Motorized Rifle Division from the bridgehead near Nove toward the high ground near the village of Cherneshchyna, and with forces of the 4th Tank Division, which is advancing on converging directions Raihorodka–Cherneshchyna and Pershotravneve–Kopanky, will attempt to encircle a tactical group of the “Khortytsia” Operational-Strategic Grouping (OSG) defending along the Novoyehorivka–Hrekivka line.
On the Lyman direction, the forces of the "Zapad (West)" Operational Grouping will advance towards the Karlivka – Shandryholove – Drobysheve line while simultaneously advancing near Torske to approach Lyman from the east. The 25th Combined Arms Army will advance in the Dibrova – Yampil direction and in the area of the Serebriansk Forest in order to break through the communication lines of the "Khortytsia" OSG.
On the Siversk direction, the command of the enemy's "Yug (South)" Operational Grouping will attempt to eliminate the Siversk salient held by "Khortytsia" OSG and break through towards the Sloviansk – Kramatorsk agglomeration. The 3rd Combined Arms Army will try to break through to the northern bank of the Siverskyi Donets River between Yampil and Hryhorivka, and from the southeast – toward Siversk.
On the Kramatorsk direction, the command of the enemy’s “Yug (South)” Operational Grouping and the 3rd Army, in particular, may soon change the direction of their main strike and shift it to the north of Chasiv Yar, launching an offensive on both sides of the Bakhmut–Sloviansk road along the Orikhovo-Vasylivka–Minkivka and Blahodatne–Pryvillya directions, which would allow them to break through to the forward approaches of Sloviansk directly from the southeast and create a real threat to the “Siversk” Operational Tactical Grouping (OTG) of Ukrainian Defense Forces by executing a deep flanking maneuver on its right flank. If the enemy manages to achieve operational surprise in these directions and advance to tactical depth, the situation in the Kolodyazi–Hryhorivka sector on the Lyman direction could radically deteriorate for the “Khortytsia” OSG.
In the Novopavlivka direction, Ukrainian Defense Forces will soon have to withdraw from a fairly large area on both banks of the Vovcha River and fall back to the Novopavlivka–Piddubne line.
Russian operational losses from 23.02.22 to 20.06.25
Personnel - almost 1,009 330 (+1,090);
Tanks – 10,954 (+3);
Armored combat vehicles ‒ 22,860 (+7);
Artillery systems – 29,374 (+46);
Multiple rocket launchers (MLRS) – 1,421 (+1);
Anti-aircraft warfare systems – 1,188 (+1);
Vehicles and fuel tanks – 52,501 (+81);
Aircraft - 416 (0);
Helicopters – 337 (0);
UAV operational and tactical level – 41,299 (+70);
Intercepted cruise and other missiles – 3,369 (0);
Boats/ships – 29 (0).
Humanitarian + general:
Starting in the evening of June 19, Russian occupiers had attacked Ukraine with 86 strike UAVs of the Shahed type and various decoy drones. As of 8:00 a.m., on June 20 air defense neutralized 70 enemy UAVs: 34 were shot down and 36 were jammed or lost due to electronic warfare. Hits were recorded at 8 locations, and debris from downed drones fell at 11 more locations.
One person was killed and another 14 injured as a result of a massive Russian drone strike on Odesa during the night of June 20. Among the injured are three rescue workers. The Russians used at least 10 UAVs. Civilian infrastructure in the city was hit: a 23-story building was damaged, along with several other apartment buildings — one of which was completely destroyed — as well as outbuildings, a school, shops, and civilian vehicles.
In Odesa, cultural heritage sites were also damaged in the overnight drone attack, including historic buildings in the residential complex on Seminarska Street and the former brewery on French Boulevard.
On Thursday evening, the Russian army attacked Kharkiv with strike drones. One hit set the roof of an unoccupied new building on fire; another struck the courtyard of an apartment block. In total, there were five recorded drone strikes on Kharkiv. Three children were injured and about 50 cars were damaged.
One person was seriously injured by Russian nighttime strikes on the Nikopol district of Dnipropetrovsk Oblast. Two industrial facilities, two schools, four private houses, a gas pipeline, and a car were damaged.
During the day on June 20, in Kherson Oblast, Russian forces shelled the village of Bilozerka with artillery, injuring a 77-year-old woman. Russian troops also attacked a resident of Dariivka village with a drone near a shop. She sustained blast injuries, a concussion, and shrapnel wounds to her legs.
As part of the Istanbul agreements, on June 20 Ukraine secured the release from Russian captivity of another group of severely wounded and seriously ill defenders. Most of them had been held captive for more than two years. All those freed on June 20 are soldiers and sergeants.
In de-occupied areas of Kherson Oblast, emergency medical crews make about 200 calls per day, most of them under enemy fire and drone attacks. The region urgently needs armored vehicles for ambulances, according to the Oblast Military Administration.


