Anna Harvey, Jessica Sobieski, Christina Harward, Grace Mappes, and Karolina Hird
July 9, 2025, 6:15 pm ET
Click here
to see ISW’s interactive map of the Russian invasion of Ukraine. This
map is updated daily alongside the static maps present in this report.
Click here to see ISW's interactive map of Ukraine's offensive in Kursk Oblast.
Click here
to see ISW’s 3D control of terrain topographic map of Ukraine. Use of a
computer (not a mobile device) is strongly recommended for using this
data-heavy tool.
Click here
to access ISW’s archive of interactive time-lapse maps of the Russian
invasion of Ukraine. These maps complement the static control-of-terrain
map that ISW produces daily by showing a dynamic frontline. ISW will
update this time-lapse map archive monthly.
Note:
The data cut-off for this product was 12:30 pm ET on July 9. ISW will
cover subsequent reports in the July 10 Russian Offensive Campaign
Assessment.
Russian forces conducted the
largest combined drone and missile strike of the war so far on the night
of July 8 to 9 with 741 total drones and missiles — an about 34 percent
increase from the previous record high of 550 Russian drones and
missiles launched on the night of July 3 to 4.[1]
The Ukrainian Air Force reported that Russian forces launched 728
Shahed-type strike and decoy drones from the directions of Bryansk,
Kursk, and Oryol cities; Millerovo, Rostov Oblast; and
Primorsko-Akhtarsk, Krasnodar Krai.[2]
The Ukrainian Air Force reported that Russian forces launched seven
Kh-101/Iskander-K cruise missiles from Engels Raion, Saratov Oblast and
from Kursk Oblast, and six Kh-47M2 Khinzhal aeroballistic missiles from
Lipetsk Oblast airspace. The Ukrainian Air Force reported that Ukrainian
forces downed 718 of the drones and missiles, including seven
Kh-101/Iskander-K missiles shot down, 296 Shahed-type drones shot down,
and 415 drones “lost” or suppressed by Ukrainian electronic warfare (EW)
systems. The Ukrainian Air Force reported that Russian strikes
primarily targeted Lutsk, Volyn Oblast, and Ukrainian officials reported
that the strikes damaged a warehouse, private enterprise, and civilian
areas in Lutsk.[3]
Ukrainian officials reported that the strikes also hit residential
areas, an enterprise, and civilian infrastructure in Kharkiv, Kyiv,
Dnipropetrovsk, Kirovohrad, Mykolaiv, Sumy, Khmelnytskyi, Cherkasy,
Chernihiv, and Zhytomyr oblasts.[4]
Kyiv Oblast Military Administration Head Mykola Kalashnyk reported that
the July 8 to 9 Russian strike was one of the largest strikes targeting
Kyiv Oblast and that the strikes lasted for over seven hours.[5]
Ukrainian President Volodymyr Zelensky stated that Ukrainian forces
used interceptor drones to repel the strike and downed "tens" of drones.[6]
The New York Times reported
on July 9 that military analysts estimate that Russia will be able to
routinely launch over 1,000 drones per strike package by Fall 2025,
echoing a recent warning from Ukrainian Unmanned Systems Forces
Commander Major Robert Brovdi that Russia could escalate its strike
packages to include over 1,000 Shahed-type drones per day.[7]
Ukrainian electronic and radio warfare expert Serhiy "Flash"
Beskrestnov estimated on June 20 that Russia has increased Shahed
production sevenfold and forecasted that Russian strike packages may
soon incorporate up to 800 Shaheds — a forecast that is in line with the
July 8 to 9 Russian strike package.[8]
ISW previously reported that Russia is significantly expanding its
long-range drone production capabilities for modified Geran-2 drones
(the Russian-made analogue of the Iranian-origin Shahed-136 drones),
including by opening production lines with companies in the People's
Republic of China (PRC).[9]
The
continued increase in the size of strike packages is likely intended to
support Russian efforts to degrade Ukrainian morale in the face of
constant Russian aggression. Ukrainian Air Force Spokesperson
Colonel Yuriy Ihnat reported that Russian forces used over 400 decoy
drones in this strike package in order to overwhelm Ukrainian air
defense.[10]
Russian forces have equipped their decoy long-range drones with
warheads and have also modified their strike drones with warheads
designed to inflict a wide spread of damage, indicating that Russian
forces aim to maximize damage against areas in Ukraine writ large —
which disproportionately affects civilian areas.[11] Ukrainian Ground Forces Spokesperson Colonel Vitaly Sarantsev stated in an interview with the Washington Post on
July 9 that recent Russian strikes against Ukrainian military
registration and enlistment offices seek to disrupt Ukrainian force
generation efforts.[12]
Sarantsev stated that Russia aims to sow fear among Ukrainians and
create the perception that it is dangerous to go to recruitment and
enlistment offices. ISW assessed in previous years that Russia has used
strike packages targeting civilian areas to generate a morale effect in
Ukraine, as seems to be the case with the most recent strikes.[13]
The
European Court of Human Rights (ECHR) found that Russian forces and
pro-Russian separatists engaged in illegal military activity in Ukraine
between 2014 and 2022. The ECHR found Russian forces and
pro-Russian separatists guilty of a pattern of human rights abuses
during conflicts in eastern Ukraine and in the first months of Russia's
full-scale invasion of Ukraine between May 2014 and September 2022,
including indiscriminate military attacks, torture, summary executions,
the use of rape as a weapon of war, and the illegal deportation of
Ukrainian children.[14]
The ECHR noted that Russia ceased to be a member of the European
Convention as of September 16, 2022, and that Russia remains culpable
for actions prior to this date. Kremlin Spokesperson Dmitry Peskov
rejected the ECHR's findings as “null and void” and insignificant.[15]
ISW has previously assessed that Russia perpetuates a systemic pattern
of conflict-related human rights abuses, including the consistent
deportation and indoctrination of Ukrainian children, torture of
Ukrainian prisoners of war (POWs) and civilians, the use of chemical
weapons on the battlefield, and indiscriminate military actions that
disproportionately affect civilians. These abuses have continued well
beyond September 2022 and remain a core part of Russia's military
culture, style of offensive operations, and policy of occupation to this
day.[16]
The
ECHR also determined on July 9 that Russia is responsible for the
downing of Malaysian Airlines Flight 17 (MH17) in 2014, which killed 298
passengers and crew, including Dutch nationals.[17]
The ECHR concluded that Russia had not followed proper safety measures
when firing the missile and did not conduct an “effective investigation”
in the aftermath of the event.
Key Takeaways:
- Russian forces conducted the largest combined drone and missile strike of the war so far on the night of July 8 to 9 with 741 total drones and missiles — an about 34 percent increase from the previous record high of 550 Russian drones and missiles launched on the night of July 3 to 4.
- The continued increase in the size of strike packages is likely intended to support Russian efforts to degrade Ukrainian morale in the face of constant Russian aggression.
- The European Court of Human Rights (ECHR) found that Russian forces and pro-Russian separatists engaged in illegal military activity in Ukraine between 2014 and 2022.
- Ukrainian forces recently advanced
near Borova and Toretsk, and Russian forces recently advanced near
Toretsk, Novopavlivka, and Velyka Novosilka.
We
do not report in detail on Russian war crimes because these activities
are well-covered in Western media and do not directly affect the
military operations we are assessing and forecasting. We will continue
to evaluate and report on the effects of these criminal activities on
the Ukrainian military and the Ukrainian population and specifically on
combat in Ukrainian urban areas. We utterly condemn Russian violations
of the laws of armed conflict and the Geneva Conventions and crimes
against humanity even though we do not describe them in these reports.
- Ukrainian Operations in the Russian Federation
- Russian Supporting Effort – Northern Axis
- Russian Main Effort – Eastern Ukraine (comprised of three subordinate main efforts)
- Russian Subordinate Main Effort #1 – Push Ukrainian forces back from the international border with Belgorod Oblast and approach to within tube artillery range of Kharkiv City
- Russian Subordinate Main Effort #2 – Capture the remainder of Luhansk Oblast and push westward into eastern Kharkiv Oblast and encircle northern Donetsk Oblast
- Russian Subordinate Main Effort #3 – Capture the entirety of Donetsk Oblast, the claimed territory of Russia’s proxies in Donbas, and possibly advance into Dnipropetrovsk Oblast
- Russian Supporting Effort – Southern Axis
- Russian Air, Missile, and Drone Campaign
- Significant Activity in Belarus
Ukrainian Operations in the Russian Federation
Fighting continued in Kursk Oblast on July 9.
Russian forces conducted offensive operations in unspecified areas of Kursk Oblast on July 8 and 9.[18]
Russian milbloggers claimed that Ukrainian forces attacked in the
directions of Tetkino (southwest of Glushkovo) and Novyi Put (east of
Tetkino).[19]
Order
of Battle: Elements of the Russian 56th Airborne (VDV) Regiment (7th
VDV Division) and 91st Sapper-Engineer Regiment (reportedly under the
operational command of the Northern Grouping of Forces) are reportedly
operating in the Kursk Oblast border area.[20]
Russian Supporting Effort – Northern Axis
(Russian objective: Create defensible buffer zones in northern Ukraine
along the international border and approach to within tube artillery
range of Sumy City)
Russian forces continued offensive operations in northern Sumy Oblast on July 9 but did not make confirmed advances.
Unconfirmed claims: A Russian milblogger claimed that Russian forces advanced northeast of Mohrytsia (northeast of Sumy City).[21]
Russian
forces conducted offensive operations in northern Sumy Oblast,
including north of Sumy City near Oleksiivka and Kindrativka and
northeast of Sumy City near Yunakivka, on July 8 and 9.[22]
Russian milbloggers claimed that Ukrainian forces counterattacked near
Andriivka (north of Sumy City), Oleksiivka, and Kindrativka.[23]
Order
of Battle: Elements of the Russian 76th Airborne (VDV) Division, 155th
Naval Infantry (Pacific Fleet), Smuglyanka Detachment, and Rubikon
Center for Advanced Unmanned Technologies are reportedly operating in
Sumy Oblast.[24]
Russian Main Effort – Eastern Ukraine
Russian Subordinate Main Effort #1 – Kharkiv Oblast (Russian
objective: Push Ukrainian forces back from the international border
with Belgorod Oblast and approach to within tube artillery range of
Kharkiv City)
Russian forces continued offensive operations in northern Kharkiv Oblast on July 9 but did not make confirmed advances.
Unconfirmed claims: A Russian milblogger claimed that Russian forces advanced near Vovchansk (northeast of Kharkiv City).[25]
Russian
forces conducted offensive operations north of Kharkiv City toward
Lyptsi and northeast of Kharkiv City near Vovchansk on July 8 and 9.[26]
Russian Subordinate Main Effort #2 – Luhansk Oblast
(Russian objective: Capture the remainder of Luhansk Oblast and push
westward into eastern Kharkiv Oblast and northern Donetsk Oblast)
Russian forces continued offensive operations in the Kupyansk direction on July 9 but did not advance.
Russian
forces conducted offensive operations north of Kupyansk near Kalynove,
Radkivka, and Holubivka and toward Hryhorivka and Ambarne (both near the
international border); northeast of Kupyansk near Kamyanka and Krasne
Pershe and toward Petro-Ivanivka; and southeast of Kupyansk near Stepova
Novoselivka and toward Novoosynove on July 8 and 9.[27]
A Russian milblogger claimed that Ukrainian forces counterattacked near
Milove (north of Kupyansk near the international border).[28]
A
Ukrainian drone regiment commander operating in the Kupyansk direction
stated that Russian forces are trying to expand their bridgehead on the
west (right) bank of the Oskil River and bypass Kupyansk from the north,
cutting off Ukrainian ground lines of communications (GLOCs).[29]
Order
of Battle: Elements of the Russian 121st Motorized Rifle Regiment
(reportedly of the 68th Motorized Rifle Division, 6th Combined Arms Army
[CAA], Leningrad Military District [LMD]) are reportedly operating in
the Kupyansk direction.[30]
Drone operators of the 16th Spetsnaz Brigade (Russian General Staff's
Main Directorate [GRU]) are reportedly striking Ukrainian forces in
Kupyansk.[31]
Ukrainian forces recently advanced in the Borova direction.
Assessed
Ukrainian advances: Geolocated footage published on July 8 indicates
that Ukrainian forces recently advanced in eastern Kopanky (east of
Borova).[32]
Russian forces conducted offensive operations northeast of Borova near Zahryzove on July 8 and 9.[33]
A
Ukrainian brigade operating in the Borova direction reported on July 9
that Ukrainian forces used unmanned ground vehicles (UGVs) for the first
time to conduct a ground assault, seize positions, and force Russian
forces to surrender.[34] The brigade stated that Ukrainian forces also used first-person view (FPV) drones during the assault.
Order
of Battle: Elements of the Russian 4th Tank Division (1st Guards Tank
Army [GTA], Moscow Military District [MMD]) are reportedly operating
near Kopanky.[35]
Russian forces continued offensive operations in the Lyman direction on July 9 but did not make confirmed advances.
Unconfirmed
claims: Russian milbloggers claimed that Russian forces advanced south
of Hlushchenkove and west of Lypove (both north of Lyman), as well as
north of and within central Zelena Dolyna (northeast of Lyman).[36]
Russian
forces conducted offensive operations northwest of Lyman toward
Serednie and Shandryholove; north of Lyman near Ridkodub, Karpivka, and
Novyi Myr; northeast of Lyman near Zelena Dolyna; and east of Lyman near
Torske on July 8 and 9.[37] Russian milbloggers claimed that Ukrainian forces counterattacked near Ridkodub, Yampolivka (northeast of Lyman), and Torske.[38]
An
officer in a Ukrainian battalion operating in the Lyman direction
stated that Russian forces are attacking in small platoons consisting of
20 to 25 personnel, who divide into two to three squads and accumulate
in different areas throughout the day.[39]
The officer stated that Russian forces are trying to seize dominant
tactical heights in order to conduct drone strikes against Ukrainian
logistics.
Order of Battle: Elements of the Russian 144th
Motorized Rifle Division (20th CAA, MMD) are reportedly operating near
Zelena Dolyna.[40]
Russian Subordinate Main Effort #3 – Donetsk Oblast
(Russian objective: Capture the entirety of Donetsk Oblast, the claimed
territory of Russia’s proxies in Donbas, and possibly advance into
Dnipropetrovsk Oblast)
Russian forces continued offensive operations in the Siversk direction on July 9 but did not make confirmed advances.
Unconfirmed claims: A Russian milblogger claimed that Russian forces advanced into northeastern Siversk.[41]
A prominent Kremlin-affiliated Russian milblogger rejected claims that
Russian forces advanced into Siversk, claiming that Russian forces have
not yet consolidated positions along the Serebryanka-Verkhnokamyanske
line (northeast to east of Siversk) and still need to cross about five
kilometers of open fields before reaching the outskirts of Siversk.[42] The milblogger stated that Ukrainian fortifications and drone operations will impede Russian attempts to advance on Siversk.
Russian
forces continued ground attacks northeast of Siversk near Serebryanka
and Hryhorivka; east of Siversk near Verkhnokamyanske; and southeast of
Siversk near Vyimka and Ivano-Darivka on July 8 and 9.[43]
A
Russian milblogger claimed that Russian forces seized a large portion
of Verkhnokamyanske, indicating that Russian forces likely do not have
full control over the settlement.[44]
Russian forces continued offensive operations in the Chasiv Yar direction on July 9 but did not advance.
Russian
forces continued ground attacks near Chasiv Yar itself and south of
Chasiv Yar near Bila Hora, Stupochky, and Predtechyne on July 8 and 9.[45] A Russian milblogger claimed that Ukrainian forces counterattacked near Bila Hora.[46]
A Russian milblogger claimed that Russian claims of the seizure of Predtechyne are unconfirmed.[47]
Order
of Battle: Drone operators of the Russian 215th Reconnaissance
Battalion (98th Airborne [VDV] Division) and artillery elements of the
106th VDV Division are reportedly striking Ukrainian forces in Chasiv
Yar.[48]
Ukrainian and Russian forces recently advanced in the Toretsk direction.
Assessed
Ukrainian advances: Geolocated footage published on July 8 indicates
that Ukrainian forces recently recaptured positions northwest of and in
western Yablunivka (northwest of Toretsk).[49]
Assessed
Russian advances: Geolocated footage published on July 8 indicates that
Russian forces recently advanced south of Nelipivka (northwest of
Toretsk).[50]
Unconfirmed claims: A Russian milblogger claimed that Russian forces advanced north and northwest of Zorya (west of Toretsk).[51]
Russian
forces continued ground attacks near Toretsk; north of Toretsk near
Dyliivka; northwest of Toretsk near Yablunivka, Rusyn Yar, Popiv Yar,
and Poltavka and toward Katerynivka, Oleksandro-Kalynove, and
Pleshchiivka; and west of Toretsk near Shcherbynivka on July 8 and 9.[52] A Russian milblogger claimed that Ukrainian forces counterattacked near Dyliivka.[53]
Ukrainian Khortytsia Group of Forces Spokesperson Major Viktor Trehubov
stated that Russian forces have reduced the intensity of their ground
attacks in the Toretsk direction.[54]
Order
of Battle: Drone operators of the Russian 3rd Spetsnaz Brigade (Russian
General Staff's Main Directorate [GRU]) and 33rd Motorized Rifle
Regiment (20th Motorized Rifle Division, 8th Combined Arms Army [CAA],
Southern Military District [SMD]) are reportedly striking Ukrainian
forces near Yablunivka.[55]
Drone operators of the Rubikon Center for Advanced Unmanned
Technologies are reportedly striking Ukrainian forces near
Kostyantynivka (northwest of Toretsk).[56]
Russian forces continued offensive operations in the Pokrovsk direction on July 9 but did not make confirmed advances.
Russian
forces continued ground attacks toward Pokrovsk itself; north of
Pokrovsk toward Rodynske; northeast of Pokrovsk near Novotoretske,
Razine, Novoekonomichne, and Malynivka; east of Pokrovsk near Myrnohrad,
Mykolaivka, and Myrolyubivka; southeast of Pokrovsk near Promin and
Lysivka; south of Pokrovsk near Shevchenko; and southwest of Pokrovsk
near Kotlyne, Udachne, Molodetske, and Zvirove and toward Novopidhorodne
on July 9 and 10.[57]
Trehubov
stated that Russian forces are attempting to reach Kostyantynivka from
the Pokrovsk direction after having failed to reach Kostyantynivka from
the Chasiv Yar and Toretsk directions.[58]
Trehubov reported that Russian forces have deployed additional forces
to the Pokrovsk direction and have now concentrated roughly 100,000
personnel in the area, likely including personnel in the Russian
near-rear and rear.[59]
A spokesperson of a Ukrainian brigade operating in the Pokrovsk
direction reported that Russian forces are now using scooters rather
than motorcycles in assaults and are attempting to achieve tactical
surprise against Ukrainian forces by employing new tactics.[60]
Order
of Battle: Elements of the Russian 37th Railway Brigade (Russian
Railway Troops) are reportedly operating in the Pokrovsk direction.[61]
Russian forces recently advanced in the Novopavlivka direction.
Assessed
Russian advances: Geolocated footage published on July 9 shows Russian
forces raising a flag in Tovste (southwest of Novopavlivka), indicating
that Russian forces recently seized the settlement.[62] The Russian Ministry of Defense (MoD) claimed on July 9 that Russian forces seized Tovste.[63]
Russian milbloggers credited elements of the Russian 36th Motorized
Rifle Brigade (29th CAA, Eastern Military District [EMD]) with the
seizure of Tovste.[64]
Unconfirmed claims: Russian milbloggers claimed that Russian forces advanced northwest of Tovste, north of Novoserhiivka (northeast of Novopavlivka), north of Dachne (southeast of Novopavlivka in Dnipropetrovsk Oblast), and in southwestern Myrne (south of Novopavlivka).[65]
Russian
forces conducted offensive operations toward Novopavlivka itself;
northeast of Novopavlivka near Novoserhiivka and Muravka; east of
Novopavlivka near Kotlyarivka; southeast of Novopavlivka near
Oleksiivka, Zelenyi Kut, and Horikhove; and south of Novopavlivka near
Yalta, Myrne, Zaporizhzhia, Piddubne, and Komar on July 8 and 9.[66]
Trehubov denied claims that Russian forces seized Dachne and stated that Ukrainian forces maintain positions in the settlement.[67]
A spokesperson for a Ukrainian brigade operating in the Novopavlivka
direction stated that small Russian assault groups are trying to break
through to Dachne but that Russian forces have not seized the
settlement.[68]
Order
of Battle: Artillery elements of the Russian 35th Motorized Rifle
Brigade (41st CAA, Central Military District [CMD]) are reportedly
operating near Muravka, and elements of the 37th Motorized Rifle Brigade
(36th CAA, EMD) are reportedly operating near Fedorivka (south of
Novopavlivka).[69] Drone operators of the 14th Spetsnaz Brigade (GRU) are reportedly striking Ukrainian forces near Myrne.[70]
Russian forces recently advanced in the Velyka Novosilka direction
Assessed
Russian advances: Geolocated footage published on July 6 and 9
indicates that Russian forces recently advanced west and southwest of
Vilne Pole (northwest of Velyka Novosilka).[71]
Unconfirmed claims: Russian milbloggers claimed that Russian forces advanced east of Voskresenka (northwest of Velyka Novosilka).[72]
Russian forces attacked northwest of Velyka Novosilka near Voskresenka,
Vilne Pole, and Shevchenko; west of Velyka Novosilka near Zelene Pole;
and southwest of Velyka Novosilka near Novopil on July 8 and 9.[73]
Order
of Battle: Elements of the Russian 11th Air Force and Air Defense Army
(Russian Aerospace Forces [VKS] and EMD) are reportedly striking
Ukrainian forces near Komyshuvakha (northwest of Velyka Novosilka).[74] Elements of the 127th Motorized Rifle Division (5th CAA, EMD) are reportedly operating in the Velyka Novosilka direction.[75]
Russian Supporting Effort – Southern Axis
(Russian objective: Maintain frontline positions, secure rear areas
against Ukrainian strikes, and advance within tube artillery range of
Zaporizhzhia City)
Russian forces continued limited ground assaults east of Hulyaipole near Malynivka on July 8 and 9 but did not advance.[76]
Russian forces continued offensive operations in western Zaporizhia Oblast on July 9 but did not make confirmed advances.
Unconfirmed
claims: Russian milbloggers claimed that Russian forces advanced in
northern and southeastern Kamyanske (southwest of Orikhiv) and south of
Plavni (just north of Kamyanske).[77]
Russian forces conducted offensive operations south of Orikhiv near Novodanylivka and west of Orikhiv near Plavni on July 9.[78] A Russian milblogger claimed that Ukrainian forces counterattacked near Kamyanske.[79]
Order
of Battle: Drone operators of the Nemets group of the Russian 291st
Motorized Rifle Regiment (42nd Motorized Rifle Division, 58th Combined
Arms Army [CAA], Southern Military District [SMD]) are reportedly
operating in the Zaporizhia direction.[80]
Elements of the 70th Motorized Rifle Regiment (42nd Motorized Rifle
Division) are reportedly operating near Mala Tokmachka (southeast of
Orikhiv).[81]
Elements of the 108th and 247th airborne (VDV) regiments (both of the
7th VDV Division) and 1152nd Separate Motorized Rifle Regiment (58th
CAA) are reportedly operating near Kamyanske.[82]
Russian forces continued limited ground assaults in the Kherson direction on July 8 and 9 but did not advance.[83]
Russian Air, Missile, and Drone Campaign (Russian Objective: Target Ukrainian military and civilian infrastructure in the rear and on the frontline)
See topline text.
Significant activity in Belarus (Russian efforts to increase its military presence in Belarus and further integrate Belarus into Russian-favorable frameworks)
Nothing significant to report.
Note: ISW does not receive any classified material from any source, uses only publicly available information, and draws extensively on Russian, Ukrainian, and Western reporting and social media as well as commercially available satellite imagery and other geospatial data as the basis for these reports. References to all sources used are provided in the endnotes of each update.
[1] https://www.understandingwar.org/backgrounder/russian-offensive-campaign-assessment-july-4-2025
[2] https://t.me/kpszsu/38013
[3] https://t.me/V_Zelenskiy_official/15019; https://www.facebook.com/Rudnytskyi.Ivan/posts/pfbid0KP3hZgzfMEqm9wjHAeTyHpfwSG2JNyW7RGS81y129TTnPaiBKKyazmL7L4VZfpzUl?ref=embed_post; https://t.me/volynskaODA/8334; https://armyinform dot com.ua/2025/07/09/ataka-rf-po-volyni-vorog-vypustyv-50-bpla-i-5-raket/; https://suspilne dot media/lutsk/1061985-pid-cas-rosijskoi-povitranoi-ataki-u-lucku-lunali-vibuhi/; https://www.facebook.com/ihor.polishchuk/videos/1709625623251693/?__cft__[0]=AZUsFRDye8TgigHjuZgUofdk1Lf5IzIE0mhDao2jzk3wiFKzHHHLSgi9ZmcK6Lq-p4Vj2qwIqljEcI384XffXiT04mL7LGyHYP6PrDnWzFSN0Mta1ZRBq9CCBDEzGXkZ5jWxK60EucsRN7gnj08gSyhkY60aPQ8P34vrQyfH0kguXLzkNdYlMj3Xt-30SDzymNRZLdCDxzVVyeR8PK_kY9G0&__tn__=%2CO%2CP-R
[4] https://t.me/V_Zelenskiy_official/15019; https://t.me/synegubov/15607; https://suspilne dot media/kyiv/1062171-vogon-pidijsov-vpritul-do-budinkiv-deaki-poskodiv-aki-masstabi-zajmanna-pidpriemstva-na-kiivsini-pisla-ataki-rf/; https://t.me/kyivoda/30884; https://armyinform dot com.ua/2025/07/09/kyyivshhyna-zaznala-odniyeyi-z-najmasovanishyh-atak-v-ova-rozpovily-pro-naslidky/; https://t.me/zhytomyrskaODA/13007; https://suspilne dot media/zhytomyr/1062055-masovana-ataka-armii-rf-na-zitomirsini-poskodzenni-virobnici-primisenna-i-zitlovi-budinki/
[5] https://t.me/kyivoda/30884; https://armyinform dot com.ua/2025/07/09/kyyivshhyna-zaznala-odniyeyi-z-najmasovanishyh-atak-v-ova-rozpovily-pro-naslidky/
[6] https://t.me/V_Zelenskiy_official/15019
[7] https://www.nytimes.com/2025/07/09/world/europe/russia-ukraine-attack-weapons-trump-putin.html; https://kyivindependent dot com/there-will-be-1-000-units-per-day-ukrainian-commander-warns-of-increased-russian-shahed-drone-attacks-06-2025/
[8] https://www.unian dot ua/weapons/shahedi-flesh-poyasniv-chogo-varto-boyatisya-ukrajincyam-13043865.html?fbclid=IwY2xjawLCS41leHRuA2FlbQIxMABicmlkETEwelp1SjhtSFduUU5WTHRIAR4ExaFHF65wLqRNeMe8MtCVzA-P9oV_yVrEZwUBA55z_fGmwK343klOfWUHSg_aem_uhBpFekZtpfod4L1XooAZw#goog_rewarded; https://isw.pub/UkrWar062125;
[9] https://isw.pub/ForceGen061125 ; https://www.understandingwar.org/backgrounder/russian-force-generation-and-technological-adaptations-update-may-14-2025; https://understandingwar.org/backgrounder/russian-offensive-campaign-assessment-june-21-2025; https://understandingwar.org/backgrounder/russian-offensive-campaign-assessment-may-26-2025; https://isw.pub/UkrWar060125; https://understandingwar.org/backgrounder/russian-offensive-campaign-assessment-july-8-2025
[10] https://www.youtube.com/watch?v=ZVMUSS0B0yo; https://armyinform dot com.ua/2025/07/09/litaky-gelikoptery-zenitni-drony-u-povitryanyh-sylah-povidomyly-yak-vidbyvaly-rekordnu-vorozhu-ataku/
[11] https://www.understandingwar.org/backgrounder/russian-offensive-campaign-assessment-july-6-2025; https://isw.pub/UkrWar070425 ; https://understandingwar.org/backgrounder/russian-offensive-campaign-assessment-may-26-2025 ; https://understandingwar.org/backgrounder/primer-russian-cognitive-warfare
[12] https://www.washingtonpost.com/world/2025/07/09/ukraine-russia-recruitment-centers/
[13] https://isw.pub/UkrWar123022 ; https://isw.pub/UkrWar121622; https://www.understandingwar.org/backgrounder/russian-offensive-campaign-assessment-december-29-2023
[14] https://www.echr.coe.int/documents/d/echr/press-q-a-ukraine-netherlands-russia-eng; https://apnews.com/article/ukraine-russia-european-human-rights-court-mh17-1bac36842f8a4cfe0e3e787f0fab0c1f
[15] https://www.rbc dot ru/rbcfreenews/686e5e699a7947fa5f30a2bc; https://t.me/tass_agency/324533
[16] https://www.understandingwar.org/sites/default/files/Russian%20Offensive%20Campaign%20Assessment%2C%20January%209%2C%202025%20%28PDF%29.pdf; https://www.understandingwar.org/backgrounder/russian-occupation-update-may-5-2025; https://www.understandingwar.org/backgrounder/kremlins-occupation-playbook-coerced-russification-and-ethnic-cleansing-occupied; https://www.understandingwar.org/backgrounder/russian-occupation-update-june-17-2025; https://isw.pub/UkrWar060225; https://www.understandingwar.org/backgrounder/russian-offensive-campaign-assessment-december-21-2023; https://isw.pub/UkrWar080723; https://www.understandingwar.org/backgrounder/russian-offensive-campaign-assessment-june-30-2025; https://www.understandingwar.org/backgrounder/russian-offensive-campaign-assessment-may-22-2025 ; https://www.understandingwar.org/backgrounder/russian-offensive-campaign-assessment-january-19-2025; https://www.understandingwar.org/backgrounder/russian-offensive-campaign-assessment-april-17-2025; https://www.understandingwar.org/backgrounder/russian-offensive-campaign-assessment-december-24-2023;
[17] https://www.echr.coe.int/documents/d/echr/press-q-a-ukraine-netherlands-russia-eng; https://apnews.com/article/ukraine-russia-european-human-rights-court-mh17-1bac36842f8a4cfe0e3e787f0fab0c1f
[18] https://t.me/GeneralStaffZSU/26446; https://www.facebook.com/GeneralStaff.ua/posts/pfbid02c7htTnBPGQ7rm8WjJV5Azkd8xB5RD3hJiVWA9ZySJPzAAJgYDo7QTy8x7X2hHfCsl; https://www.facebook.com/GeneralStaff.ua/posts/pfbid02DzvY3F4cdyRgtJrQVMrPy6LupRSkwmQe9qtZrJkBZdaFHrqLE85nMVV9EWVk4Y8Fl
[19] https://t.me/DnevnikDesantnika/31028; https://t.me/dva_majors/74983; https://t.me/wargonzo/27770
[20] https://t.me/tass_agency/324489; https://t.me/DnevnikDesantnika/30992
[21] https://t.me/rybar/72004
[22] https://t.me/GeneralStaffZSU/26446; https://www.facebook.com/GeneralStaff.ua/posts/pfbid02c7htTnBPGQ7rm8WjJV5Azkd8xB5RD3hJiVWA9ZySJPzAAJgYDo7QTy8x7X2hHfCsl; https://www.facebook.com/GeneralStaff.ua/posts/pfbid02DzvY3F4cdyRgtJrQVMrPy6LupRSkwmQe9qtZrJkBZdaFHrqLE85nMVV9EWVk4Y8Fl; https://t.me/rybar/72007; https://t.me/rybar/72004
[23] https://t.me/rybar/72004; https://t.me/DnevnikDesantnika/31014; https://t.me/dva_majors/74983
[24] https://t.me/DnevnikDesantnika/30992; https://t.me/dva_majors/74975; https://t.me/boris_rozhin/171806
[25] https://t.me/DnevnikDesantnika/30977?single
[26] https://t.me/GeneralStaffZSU/26446; https://www.facebook.com/GeneralStaff.ua/posts/pfbid02c7htTnBPGQ7rm8WjJV5Azkd8xB5RD3hJiVWA9ZySJPzAAJgYDo7QTy8x7X2hHfCsl; https://www.facebook.com/GeneralStaff.ua/posts/pfbid02DzvY3F4cdyRgtJrQVMrPy6LupRSkwmQe9qtZrJkBZdaFHrqLE85nMVV9EWVk4Y8Fl; https://t.me/Khortytsky_wind/13411; https://t.me/DnevnikDesantnika/30977?single
[27] https://t.me/GeneralStaffZSU/26446; https://www.facebook.com/GeneralStaff.ua/posts/pfbid02c7htTnBPGQ7rm8WjJV5Azkd8xB5RD3hJiVWA9ZySJPzAAJgYDo7QTy8x7X2hHfCsl; https://www.facebook.com/GeneralStaff.ua/posts/pfbid02DzvY3F4cdyRgtJrQVMrPy6LupRSkwmQe9qtZrJkBZdaFHrqLE85nMVV9EWVk4Y8Fl; https://t.me/Khortytsky_wind/13411; https://t.me/rybar/72012
[28] https://t.me/dva_majors/74983
[29] https://armyinform dot com.ua/2025/07/09/vse-guste-ryasne-buyaye-protyvnyk-czym-korystuyetsya-poblyzu-kupyanska-vorog-ne-zalyshaye-sprob-ruhatysya-vpered/
[30] https://t.me/RVvoenkor/95411
[31] https://t.me/Secrets_of_Vinakos/8604; https://t.me/voin_dv/15892
[32] https://x.com/ZoamSc2/status/1942709807884165133 https://t.me/operationall_space/5064
[33] https://www.facebook.com/GeneralStaff.ua/posts/pfbid02c7htTnBPGQ7rm8WjJV5Azkd8xB5RD3hJiVWA9ZySJPzAAJgYDo7QTy8x7X2hHfCsl; https://www.facebook.com/GeneralStaff.ua/posts/pfbid02DzvY3F4cdyRgtJrQVMrPy6LupRSkwmQe9qtZrJkBZdaFHrqLE85nMVV9EWVk4Y8Fl ; https://t.me/Khortytsky_wind/13411
[34] https://t.me/ab3army/5702; https://armyinform dot com.ua/2025/07/09/bezpreczedentna-operacziya-rosiyany-vpershe-v-istoriyi-kapitulyuvaly-pered-nazemnymy-robotamy/
[35] https://x.com/ZoamSc2/status/1942709807884165133 https://t.me/operationall_space/5064
[36] https://t.me/motopatriot78/38311; https://t.me/boris_rozhin/171859; https://t.me/DnevnikDesantnika/31025
[37] https://t.me/Khortytsky_wind/13411; https://www.facebook.com/GeneralStaff.ua/posts/pfbid02DzvY3F4cdyRgtJrQVMrPy6LupRSkwmQe9qtZrJkBZdaFHrqLE85nMVV9EWVk4Y8Fl; https://www.facebook.com/GeneralStaff.ua/posts/pfbid02DzvY3F4cdyRgtJrQVMrPy6LupRSkwmQe9qtZrJkBZdaFHrqLE85nMVV9EWVk4Y8Fl; https://t.me/GeneralStaffZSU/26446; https://www.facebook.com/GeneralStaff.ua/posts/pfbid02c7htTnBPGQ7rm8WjJV5Azkd8xB5RD3hJiVWA9ZySJPzAAJgYDo7QTy8x7X2hHfCsl
[38] https://t.me/motopatriot78/38334; https://t.me/vysokygovorit/20187
[39] https://suspilne dot media/donbas/1061773-nastup-rosijskoi-armii-na-limanskomu-napramku-zahlinuvsa-oficer-3-mehanizovanogo-bataljonu-115-ombr/
[40] https://t.me/motopatriot78/38311
[41] https://t.me/boris_rozhin/171859
[42] https://t.me/rybar/72023
[43] https://t.me/GeneralStaffZSU/26446; https://www.facebook.com/GeneralStaff.ua/posts/pfbid02c7htTnBPGQ7rm8WjJV5Azkd8xB5RD3hJiVWA9ZySJPzAAJgYDo7QTy8x7X2hHfCsl ; https://www.facebook.com/GeneralStaff.ua/posts/pfbid02DzvY3F4cdyRgtJrQVMrPy6LupRSkwmQe9qtZrJkBZdaFHrqLE85nMVV9EWVk4Y8Fl; https://t.me/Khortytsky_wind/13411
[44] https://t.me/smotri_z/46109
[45] https://t.me/GeneralStaffZSU/26446; https://www.facebook.com/GeneralStaff.ua/posts/pfbid02c7htTnBPGQ7rm8WjJV5Azkd8xB5RD3hJiVWA9ZySJPzAAJgYDo7QTy8x7X2hHfCsl; https://www.facebook.com/GeneralStaff.ua/posts/pfbid02DzvY3F4cdyRgtJrQVMrPy6LupRSkwmQe9qtZrJkBZdaFHrqLE85nMVV9EWVk4Y8Fl; https://t.me/Khortytsky_wind/13411; https://t.me/rusich_army/24603
[46] https://t.me/RVvoenkor/95428
[47] https://t.me/rusich_army/24603
[48] https://x.com/richardzai38580/status/1942950410047865016; https://t.me/rodnaya98vdd/1682; https://t.me/DnevnikDesantnika/30992
[49] https://x.com/RoadtoMars9/status/1942701234760343754 https://t.me/SouthernRepublic/23728
[50] https://t.me/voron1OO/180; https://x.com/AudaxonX/status/1942842365582200949
[51] https://t.me/z_arhiv/31948
[52] https://t.me/GeneralStaffZSU/26446; https://www.facebook.com/GeneralStaff.ua/posts/pfbid02c7htTnBPGQ7rm8WjJV5Azkd8xB5RD3hJiVWA9ZySJPzAAJgYDo7QTy8x7X2hHfCsl; https://www.facebook.com/GeneralStaff.ua/posts/pfbid02DzvY3F4cdyRgtJrQVMrPy6LupRSkwmQe9qtZrJkBZdaFHrqLE85nMVV9EWVk4Y8Fl; https://t.me/Khortytsky_wind/13411; https://t.me/rusich_army/24603
[53] https://t.me/RVvoenkor/95428
[54] https://suspilne dot media/donbas/1062277-rf-zoseredila-osnovni-sili-na-pokrovskomu-ta-novopavlivskomu-napramkah-zsu-strimuut-nastup/
[55] https://x.com/RoadtoMars9/status/1942701234760343754 https://t.me/SouthernRepublic/23728; https://t.me/nm_dnr/14016
[56] https://t.me/tass_agency/324501
[57] https://t.me/GeneralStaffZSU/26446; https://www.facebook.com/GeneralStaff.ua/posts/pfbid02c7htTnBPGQ7rm8WjJV5Azkd8xB5RD3hJiVWA9ZySJPzAAJgYDo7QTy8x7X2hHfCsl; https://www.facebook.com/GeneralStaff.ua/posts/pfbid02DzvY3F4cdyRgtJrQVMrPy6LupRSkwmQe9qtZrJkBZdaFHrqLE85nMVV9EWVk4Y8Fl; https://t.me/Khortytsky_wind/13411;
[58] https://suspilne dot media/donbas/1062277-rf-zoseredila-osnovni-sili-na-pokrovskomu-ta-novopavlivskomu-napramkah-zsu-strimuut-nastup/
[59] https://suspilne dot media/donbas/1062277-rf-zoseredila-osnovni-sili-na-pokrovskomu-ta-novopavlivskomu-napramkah-zsu-strimuut-nastup/
[60] https://armyinform dot com.ua/2025/07/09/navchyty-motoczyklista-i-obnulyty-za-odyn-shturm-rosiyany-poblyzu-pokrovska-vygaduyut-novi-taktyky/
[61] https://t.me/mod_russia/54524
[62] https://t.me/osintpen/1391; https://t.me/voin_dv/15899; https://t.me/creamy_caprice/9547; https://x.com/richardzai38580/status/1942868625876213977; https://x.com/voin_dv/status/19428634455700622;
[63] https://t.me/mod_russia/54532; https://t.me/mod_russia/54535; https://t.me/mod_russia/54530
[64] https://x.com/richardzai38580/status/1942868625876213977; https://x.com/voin_dv/status/1942863544455700622; https://t.me/voenkorKotenok/65749; https://t.me/RVvoenkor/95456
[65] https://t.me/voenkorKotenok/65748; https://t.me/motopatriot78/38314 ; https://t.me/motopatriot78/38296; https://t.me/motopatriot78/38291 ; https://t.me/boris_rozhin/171859
[66] https://t.me/GeneralStaffZSU/26446; https://www.facebook.com/GeneralStaff.ua/posts/pfbid02c7htTnBPGQ7rm8WjJV5Azkd8xB5RD3hJiVWA9ZySJPzAAJgYDo7QTy8x7X2hHfCsl; https://www.facebook.com/GeneralStaff.ua/posts/pfbid02DzvY3F4cdyRgtJrQVMrPy6LupRSkwmQe9qtZrJkBZdaFHrqLE85nMVV9EWVk4Y8Fl; https://t.me/Khortytsky_wind/13411; https://t.me/boris_rozhin/171830
[67] https://suspilne dot media/donbas/1062277-rf-zoseredila-osnovni-sili-na-pokrovskomu-ta-novopavlivskomu-napramkah-zsu-strimuut-nastup/; https://www.youtube.com/watch?v=ZVMUSS0B0yo&ab_channel=%D0%A1%D1%83%D1%81%D0%BF%D1%96%D0%BB%D1%8C%D0%BD%D0%B5%D0%9D%D0%BE%D0%B2%D0%B8%D0%BD%D0%B8
[68] https://suspilne dot media/donbas/1062169-rf-namagaetsa-prorvatisa-do-dacnogo-na-dnipropetrovsini-sili-oboroni-trimaut-rubiz-37-obrmp/
[69] https://t.me/motopatriot78/38329; https://t.me/motopatriot78/38333; https://t.me/voin_dv/15903
[70] https://t.me/voin_dv/15896
[71] https://www.facebook.com/share/v/1GGwAFkqj4/; https://t.me/creamy_caprice/9544; https://www.instagram.com/reel/DL4JVrHKiX6/?igsh=bWhpeTAxYXljbThq; https://t.me/creamy_caprice/9546
[72] https://t.me/motopatriot78/38333
[73] https://t.me/GeneralStaffZSU/26446; https://www.facebook.com/GeneralStaff.ua/posts/pfbid02c7htTnBPGQ7rm8WjJV5Azkd8xB5RD3hJiVWA9ZySJPzAAJgYDo7QTy8x7X2hHfCsl; https://www.facebook.com/GeneralStaff.ua/posts/pfbid02DzvY3F4cdyRgtJrQVMrPy6LupRSkwmQe9qtZrJkBZdaFHrqLE85nMVV9EWVk4Y8Fl; https://t.me/Khortytsky_wind/13411
[74] https://t.me/voin_dv/15895
[75] https://t.me/voin_dv/15897
[76] https://www.facebook.com/GeneralStaff.ua/posts/pfbid02c7htTnBPGQ7rm8WjJV5Azkd8xB5RD3hJiVWA9ZySJPzAAJgYDo7QTy8x7X2hHfCsl; https://www.facebook.com/GeneralStaff.ua/posts/pfbid02DzvY3F4cdyRgtJrQVMrPy6LupRSkwmQe9qtZrJkBZdaFHrqLE85nMVV9EWVk4Y8Fl; https://www.facebook.com/OperationalCommandSouth/posts/pfbid0GYuSeKGVrFPAbE6wRHGGqp7pwZkGuLNQVjPpu5LT4VQf84gjtWqLRFGMQighaeUEl
[77] https://t.me/rybar/72007; https://t.me/voenkorKotenok/65736
[78] https://t.me/GeneralStaffZSU/26446; https://t.me/rybar/72007; https://t.me/voenkorKotenok/65736
[79] https://t.me/DnevnikDesantnika/31007
[80] https://t.me/wargonzo/27764
[81] https://t.me/DnevnikDesantnika/31007
[82] https://t.me/rybar/72003; https://t.me/RVvoenkor/95431; https://t.me/DnevnikDesantnika/30992; https://t.me/DnevnikDesantnika/31007; https://t.me/wargonzo/27775
[83] https://t.me/GeneralStaffZSU/26446; https://www.facebook.com/GeneralStaff.ua/posts/pfbid02c7htTnBPGQ7rm8WjJV5Azkd8xB5RD3hJiVWA9ZySJPzAAJgYDo7QTy8x7X2hHfCsl ; https://www.facebook.com/OperationalCommandSouth/posts/pfbid0GYuSeKGVrFPAbE6wRHGGqp7pwZkGuLNQVjPpu5LT4VQf84gjtWqLRFGMQighaeUEl ; https://www.facebook.com/GeneralStaff.ua/posts/pfbid02DzvY3F4cdyRgtJrQVMrPy6LupRSkwmQe9qtZrJkBZdaFHrqLE85nMVV9EWVk4Y8Fl