
Russian Offensive Campaign Assessment, July 12, 2025 – Institute for the Study of War
How did your country report this? Share your view in the comments.
Diverging Reports Breakdown
Russian Offensive Campaign Assessment, July 7, 2025
Russian Foreign Minister Sergei Lavrov reiterated the Kremlin’s rejection of a ceasefire and unchanged demands, including demilitarization and regime change in Ukraine. ISW continues to assess that the Kremlin remains uninterested in good-faith peace negotiations and any settlement to the war that does not acquiesce to its demands. Russia is leveraging its “Rubikon” Center for Advanced Unmanned Technologies to improve its theater-wide drone capabilities, including in priority frontline areas in Donetsk Oblast. Russian and Ukrainian use of the fiber optic drones that Rubikon introduced en masse in Kursk Oblast has played a key role in creating the 15- to 20-kilometer-wide kill zones between frontline Russian and Ukraine positions. Russian forces are reportedly forming five groupings of forces operating in the five Russian groupings in the Kharkiv-Borosivka direction. The groupings are operating in eastern Ukraine from the Borosivk direction to the Velyka direction in the Novorossiya region.
Angelica Evans, Christina Harward, Anna Harvey, Jennie Olmsted, Olivia Gibson, and Frederick W. Kagan
July 7, 2025, 5:45pm 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 11:30 am ET on July 7. ISW will cover subsequent reports in the July 8 Russian Offensive Campaign Assessment.
Russian Foreign Minister Sergei Lavrov reiterated the Kremlin’s rejection of a ceasefire and unchanged demands, including demilitarization and regime change in Ukraine. Lavrov gave an interview to Hungarian outlet Magyar Nemzet published on July 7 and claimed that a settlement to the war must eliminate the “root causes” of the war, which Lavrov again defined as NATO’s expansion and Ukraine’s alleged discrimination against Russian-speakers.[1] Lavrov claimed that Russia is against a ceasefire as Ukraine and its allies would use the pause to regroup and reconstitute Ukraine’s military. Lavrov explicitly highlighted Russia’s demands for Ukraine’s demilitarization and “denazification” (a phrase Russia uses to demand regime change in Ukraine), and these demands are notably Russia’s original war goals. Lavrov also demanded international recognition of Russia’s illegal annexation of Luhansk, Donetsk, Zaporizhia, and Kherson oblasts and Crimea – including the areas of these four oblasts that Russian forces do not currently occupy – and called for a future settlement to include sanctions relief and the return of frozen Russian assets. ISW continues to assess that the Kremlin remains uninterested in good-faith peace negotiations and any settlement to the war that does not acquiesce to its demands.[2]
Russia is leveraging its “Rubikon” Center for Advanced Unmanned Technologies to improve its theater-wide drone capabilities, including in priority frontline areas in Donetsk Oblast. Ukrainian servicemembers operating in the Kostyantynivka direction told the New York Times in an interview published on July 7 that the recent arrival of drone operators of the Rubikon Center – Russia’s recently formed drone training and innovation center – represented a “turning point” in Russia’s tactical drone capacity.[3] Russia reportedly deployed Rubikon drone units to Kursk Oblast in early 2025, where Rubikon drone operators equipped with fiber optic drones played a significant role in eliminating the remaining Ukrainian salient.[4] Ukrainian servicemembers reported that Russia redeployed Rubikon units to the Kostyantynivka area in Spring 2025, which has allowed Russian forces to significantly complicate Ukrainian logistics in the area. Russian and Ukrainian use of the fiber optic drones that Rubikon introduced en masse in Kursk Oblast has played a key role in creating the 15- to 20-kilometer-wide kill zones between frontline Russian and Ukrainian positions.
Ukrainian electronic and radio warfare expert Serhiy “Flash” Beskrestnov stated in May 2025 that the Russian Ministry of Defense (MoD) oversees Rubikon and prioritizes supplying and staffing the center.[5] Beskrestnov stated that Rubikon is organized into four parts: the center for unmanned systems and robotic ground complexes development; the center for teaching instructors to train military personnel to use innovative unmanned solutions; the center for analytics; and frontline combat units. Beskrestnov stated that Rubikon units operate various types of drones, including Lancet loitering munitions, Molniya strike drones, fiber optic drones, and long-range first-person view (FPV) drones, and that some units receive special training to operate against Ukrainian aircraft. Beskrestnov noted that some Rubikon units are still operating in the Sumy-Kursk direction, but that Russia redeployed various units to eastern Ukraine, mainly to Donetsk Oblast. The Russian MoD is reportedly forming five unmanned systems detachments under Rubikon to support combat operations in the five Russian groupings of forces operating in Ukraine.[6]
ISW has observed reports of Rubikon units operating in Kursk Oblast and throughout eastern Ukraine from the Borova direction in eastern Kharkiv Oblast to the Velyka Novosilka direction in western Donetsk Oblast.[7] ISW has not observed reports of Rubikon units operating in western Zaporizhia or Kherson oblasts as of this report, indicating that the MoD is likely still expanding Rubikon. ISW previously assessed that Rubikon appears to be the central thrust of the MoD’s initiative to establish the educational and drone development infrastructure necessary for the establishment of Russia’s new Unmanned Systems Forces (USF) and an effort to selectively reorganize and centralize unmanned systems detachments and assets.[8]
Russian forces have yet to reach parity with Ukraine’s innovative and deeply integrated drone program, however. The Russian MoD is currently attempting to replicate Ukraine’s drone programs via Russia’s USF and Rubikon Center, but Russia’s tendency towards centralization and bureaucratic ineptitude will likely lead to obstacles in this process. ISW previously assessed that Russia’s centralization and restructuring efforts may degrade the effectiveness of Russian drone operations and slow the Russian unmanned systems innovation cycle.[9] Russia’s efforts should not be dismissed, however, as a sufficiently trained and organized class of Russian drone operators spread across the frontline and integrated with Russian ground units in the future represents a long-term threat not only to Ukraine, but also to NATO.
Russian forces appear to be reprioritizing offensive operations in the Pokrovsk direction over the Kostyantynivka direction after several weeks of unsuccessful activity aimed at advancing toward Kostyantynivka. Geolocated footage published on July 6 and 7 indicates that Russian forces recently advanced northeast of Novoekonomichne (east of Pokrovsk) and in southern Novoekonomichne during a platoon-sized mechanized assault.[10] Russian milbloggers claimed that Russian forces also advanced northwest of Koptieve, west of Myrne (both northeast of Pokrovsk), and southwest of Myrolyubivka (east of Pokrovsk).[11] Russian forces appear to be refocusing their attention on the area northeast of Pokrovsk in the direction of Dobropillya (northwest of Pokrovsk) after renewing assaults in this area in May 2025.[12] ISW recently assessed that these advances support both the envelopment of Pokrovsk and the establishment of a salient to allow Russian forces in the longer term to try to envelop Kostyantynivka and Ukraine’s wider fortress belt — a series of fortified cities that form the backbone of Ukraine’s defensive positions.[13] Russian forces have not made significant gains in the area west of Toretsk toward Kostyantynivka since early June 2025, and the Russian military command is likely temporarily deprioritizing that effort in favor of more opportunistic advances in the Pokrovsk direction.[14] One Russian milblogger noted that Russian forces previously unsuccessfully attempted to advance into Novoekonomichne from the east near Malynivka, but that Russian forces were able to advance into the settlement from the south.[15] Russian forces have struggled to advance into Novoekonomichne over the last two months in the face of ongoing Ukrainian defensive operations and counterattacks in the area.[16] Russian forces will likely attempt to leverage these gains to advance toward Rodynske (north of Pokrovsk and northeast of Novoekonomichne) and force Ukrainian forces to withdraw from Pokrovsk and Myrnohrad (east of Pokrovsk) under threat of encirclement before refocusing on the Kostyantynivka direction.
Russian Minister of Transport and former Kursk Oblast Governor Roman Starovoit reportedly recently committed suicide after Russian President Vladimir Putin removed Starovoit from his position, likely due in part to the Ministry of Transport’s role in Russian failures that enabled Ukraine’s Operation Spider Web in June 2025. Russian President Vladimir Putin dismissed Starovoit on July 7.[17] The Russian Investigative Committee claimed that unspecified actors found Starovoit’s body on July 7 in his car with a gunshot wound and that Starovoit’s preliminary cause of death is suicide.[18] Deputy Head of the Ministry of Transport’s Property Management Department Andrei Korneichuk also reportedly died on July 7 at the Ministry of Transport in Moscow of a heart attack.[19] Ukraine’s Operation Spider Web was able to transport drones into Russia and strike major Russian military airfields by storing the drones in cargo containers transported throughout the country.[20] Putin appointed Deputy Minister of Transport Andrei Nikitin to replace Starovoit as the acting minister, and Nikitin emphasized during his July 7 meeting with Putin that the ministry is taking measures to monitor cargo moving in Russia and to identify unmanned systems – suggesting that Putin is laying part of the blame for Operation Spider Web on the Ministry of Transport.[21]
Putin may have planned to punish Starovoit by arresting him on charges related to his time as the governor of Kursk Oblast in order to avoid acknowledging the Kremlin’s failure to prevent Operation Spider Web. Russian business outlet Kommersant reported that former Kursk Oblast Governor Alexei Smirnov, whom Russian authorities arrested in April 2025 on fraud charges, testified against Starovoit in the case on the theft of at least one billion rubles (about $12.7 million) allocated for the construction of defensive structures on the Russian-Ukrainian border in Kursk Oblast.[22] Smirnov’s arrest was likely part of a wider Kremlin effort to scapegoat Kursk Oblast officials for Russia’s failure to respond to Ukraine’s August 2024 incursion into Kursk Oblast, and Starovoit was the governor of Kursk Oblast before Smirnov from October 2018 to May 2024.[23] Putin has been unwilling to acknowledge Russia’s failures in preventing Operation Spider Web and may have planned to use charges related to the defense of Kursk Oblast to punish Starovoit.
Ukrainian forces continue to conduct long-range strikes against Russia’s defense industrial base (DIB). The Ukrainian General Staff reported on July 7 that Ukrainian forces, including elements of the Unmanned Systems Forces, conducted a drone strike against the Russian Krasnozavodsk Chemical Plant in Moscow Oblast on the night of July 6 to 7.[24] The Ukrainian General Staff stated that the plant produces pyrotechnics, ammunition, and thermobaric warheads for Shahed-type drones. Geolocated footage published on July 7 shows smoke and fires at the Krasnozavodsk Chemical Plant.[25] Ukrainian intelligence sources told Ukrainian outlet Suspline that Ukrainian forces also struck the Ilsky Oil Refinery in Krasnodar Krai on July 7 and damaged a technical workshop and the refinery itself.[26] The sources stated that the Ilsky Oil Refinery processes and stores hydrocarbon raw materials and is directly involved in the Russian DIB. Head of Ukraine’s Center for Combatting Disinformation Lieutenant Andriy Kovalenko previously reported that the Ilsky Oil Refinery has an annual refining capacity of roughly 6.6 million tons; specializes in producing fuel, mazut, bitumen, and gas oil; and supplies Russian forces, particularly in southern Russia and occupied Ukraine.[27]
Key Takeaways:
Russian Foreign Minister Sergei Lavrov reiterated the Kremlin’s rejection of a ceasefire and unchanged demands, including demilitarization and regime change in Ukraine.
Russia is leveraging its “Rubikon” Center for Advanced Unmanned Technologies to improve its theater-wide drone capabilities, including in priority frontline areas in Donetsk Oblast.
Russian forces have yet to reach parity with Ukraine’s innovative and deeply integrated drone program, however.
Russian forces appear to be reprioritizing offensive operations in the Pokrovsk direction over the Kostyantynivka direction after several weeks of unsuccessful activity aimed at advancing toward Kostyantynivka.
Russian Minister of Transport and former Kursk Oblast Governor Roman Starovoit reportedly recently committed suicide after Russian President Vladimir Putin removed Starovoit from his position, likely due in part to the Ministry of Transport’s role in Russian failures that enabled Ukraine’s Operation Spider Web in June 2025.
Putin may have planned to punish Starovoit by arresting him on charges related to his time as the governor of Kursk Oblast in order to avoid acknowledging the Kremlin’s failure to prevent Operation Spider Web.
Ukrainian forces continue to conduct long-range strikes against Russia’s defense industrial base (DIB).
Ukrainian forces recently advanced near Novopavlivka. Russian forces recently advanced in northern Sumy Oblast and near Toretsk, Pokrovsk, and Novopavlivka.
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 7.
Russian forces continued attacks in unspecified areas of Kursk Oblast on July 6 and 7.[28] Russian milbloggers claimed that Ukrainian forces attacked toward Glushkovo and Tetkino (southwest of Glushkovo).[29]
Order of Battle: Elements of the Russian 810th Separate Naval Infantry Brigade (Black Sea Fleet) are reportedly operating near Gornal (south of Sudzha near the international border).[30] Elements of the 11th Airborne (VDV) Division are reportedly operating in Kursk Oblast.[31]
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 recently advanced in northern Sumy Oblast.
Assessed Russian advances: Geolocated footage published on July 7 indicates that Russian forces recently advanced north of Yunakivka (northeast of Sumy City).[32]
Unconfirmed claims: The Russian Ministry of Defense (MoD) and Russian milbloggers claimed that Russian forces seized Bezsalivka (east of Tetkino along the international border) and advanced south of the settlement.[33] Ukrainian military observer Kostyantyn Mashovets reported on July 7 that Ukrainian forces advanced at least 2.5 kilometers between Kindrativka and Kostyantynivka (both north of Sumy City).[34] Mashovets reported that Ukrainian forces advanced up to 3.4 kilometers east of Oleksiivka (east of Kindrativka) and entered Novomykolaivka (northeast of Oleksiivka). A Russian milblogger claimed that Russian forces advanced southeast of Kindrativka and northwest of Pershe Travnia (northwest of Kindrativka).[35]
Russian forces attacked in Sumy Oblast, including near Yunakivka, on July 6 and 7.[36] A Russian milblogger claimed that Ukrainian forces counterattacked near Kindrativka, Andriivka (north of Sumy City), Oleksiivka, Yunakivka, Yablunivka, and Sadky (the latter two are northeast of Sumy City).[37]
Order of Battle: Mashovets reported that elements of the Russian 177th Naval Infantry Regiment (Caspian Flotilla) and 40th and 155th naval infantry brigades (both of the Pacific Fleet) are operating near Kindrativka and Kostyantynivka.[38] Mashovets reported that elements of the 83rd and 11th separate airborne (VDV) brigades, reinforced by elements of the 22nd Motorized Rifle Regiment (72nd Motorized Rifle Division, 44th Army Corps [AC], Leningrad Military District [LMD]) and 1443rd Motorized Rifle Regiment (reportedly of the 18th Motorized Rifle Division, 11th AC, LMD), are operating near Novomykolaivka, and that elements of 76th VDV Division and 137th VDV Regiment (106th VDV Division) are operating near Yunakivka and Sadky. Drone operators of the “Anvar” Spetsnaz Detachment (possibly referring to the BARS-25 “Anvar” volunteer detachment), the 56th VDV Regiment (7th VDV Division), and the 106th VDV Division reportedly continue to operate in the Sumy Oblast border area.[39] Drone operators of the Smuglyanka Detachment are reportedly operating near Kindrativka.[40]
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 7 but did not advance.
Russian forces attacked northeast of Kharkiv City near Vovchansk and Zelene on July 6 and 7.[41]
The chief of staff of a Ukrainian brigade operating in the Kharkiv direction reported that Russian forces are attempting to find weak points in Ukrainian defenses and then attack in pairs or groups of up to eight servicemembers.[42] The chief of staff reported that Russian forces are using drones equipped with eight to 10 kilograms of explosives and fiber optic cables up to 30 kilometers long. The chief of staff forecasted that Russian drones will soon use fiber optic cables up to 50 kilometers long, which would help Russian forces disrupt Ukrainian logistics.
Order of Battle: Drone operators of the Russian “Anvar” Spetsnaz Detachment (possibly referring to the BARS-25 “Anvar” volunteer detachment) are reportedly striking Ukrainian forces in Kharkiv Oblast border areas.[43]
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 7 but did not make any confirmed advances.
Unconfirmed claims: A Russian milblogger claimed that Russian forces advanced more than 700 meters near Milove (north of Kupyansk along the international border).[44]
Russian forces attacked northeast of Kupyansk near Krasne Pershe and Kamyanka and toward Novovasylivka; north of Kupyansk near Holubivka and toward Kutkivka, Ambarne, and Khatnie; and northwest of Kupyansk near Kindrashivka and Moskovka on July 6 and 7.[45]
A spokesperson for a Ukrainian brigade operating in the Kupyansk direction reported on July 7 that Russian forces continue to attack constantly in small groups with the aim of infiltrating, accumulating, and assaulting Ukrainian positions.[46] The spokesperson stated that Russian forces have a manpower advantage in the area and are not suffering from ammunition shortages. The spokesperson noted that fighting in the area in the past few months has largely been drone engagements.
Russian forces continued offensive operations in the Borova direction on July 7 but did not advance.
Russian forces attacked east of Borova near Zelenyi Hai and southeast of Borova near Hrekivka and toward Olhivka, Chervonyi Stav, and Druzhelyubivka on July 6 and 7.[47]
Russian forces continued offensive operations in the Lyman direction on July 7, but did not make any confirmed advances.
Unconfirmed claims: Russian milbloggers claimed that Russian forces advanced east of Hlushchenkove, northwest of Ridkodub, in eastern Karpivka, and southwest of Zelena Dolyna (all north of Lyman).[48] A Russian milblogger also claimed that Ukrainian forces recaptured half of Ridkodub and entered Katerynivka (east of Ridkodub).[49]
Russian forces attacked north of Lyman near Hlushchenkove, Ridkodub, Zelena Dolyna, Karpivka, and Novyi Myr and east of Lyman near Torske and the Serebryanske forest area on July 6 and 7.[50] A Russian milblogger claimed that Ukrainian forces counterattacked from Shandryholove (northwest of Lyman).[51]
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 7 but did not advance.
Russian forces attacked northeast of Siversk near Hryhorivka and Serebryanka, east of Siversk near Verkhnokamyanske, and southeast of Siversk near Ivano-Darivka and Vyimka on July 6 and 7.[52] A Russian milblogger claimed that Ukrainian forces counterattacked near Serebryanka.[53]
Order of Battle: Drone operators of the Russian 7th Motorized Rifle Brigade (3rd Combined Arms Army [CAA], formerly 2nd Luhansk People’s Republic Army Corps [LNR AC], Southern Military District [SMD]) are reportedly operating in the Siversk direction.[54]
Russian forces continued offensive operations in the Chasiv Yar direction on July 7 but did not advance.
Russian forces attacked near Chasiv Yar itself, north of Chasiv Yar near Markove and Novomarkove, and south of Chasiv Yar near Bila Hora and Predtechnye on July 6 and 7.[55]
A non-commissioned officer (NCO) of a Ukrainian brigade operating in the Kramatorsk (Chasiv Yar) direction reported that Russian forces are capitalizing on warm temperatures to attack when Ukrainian reconnaissance drones cannot operate as long or as efficiently and using foliage for concealment.[56]
Order of Battle: Elements of the Russian 217th Airborne (VDV) Regiment (98th VDV Division) and Sever-V Brigade (Russian Volunteer Corps) are reportedly operating in the Chasiv Yar direction.[57]
Russian forces recently advanced in the Toretsk direction.
Assessed Russian advances: Geolocated footage published on July 6 indicates that Russian forces recently advanced northwest of Dyliivka (north of Toretsk).[58]
Unconfirmed claims: A Russian milblogger claimed that Ukrainian forces recaptured Popiv Yar.[59]
Russian forces attacked near Toretsk itself, north of Toretsk near Dyliivka, and toward Pleshchiivka, and northwest of Toretsk near Yablunivka, Popiv Yar, Poltavka, and Rusyn Yar on July 6 and 7.[60]
Order of Battle: Drone operators of the Russian 68th Tank Regiment (150th Motorized Rifle Division, 8th CAA, SMD) are reportedly striking Ukrainian forces near Katerynivka (northwest of Toretsk).[61] Elements of the 33rd Motorized Rifle Regiment (20th Motorized Rifle Division, 8th CAA) are reportedly operating in the Kostyantynivka (Toretsk) direction.[62]
Russian forces recently advanced in the Pokrovsk direction.
See topline text for reports of assessed Russian advances and unconfirmed claims in the Pokrovsk direction.
Russian forces attacked toward Pokrovsk itself; northeast of Pokrovsk near Myrne, Razine, and Malynivka and toward Volodymyrivka; east of Pokrovsk near Myrolyubivka, Promin, and Novoekonomichne; southeast of Pokrovsk near Lysivka and Mykolaivka and toward Novopavlivka; south of Pokrovsk near Novoukrainka and Shevchenko; and southwest of Pokrovsk near Udachne, Kotlyne, and Zvirove and toward Molodetske on July 6 and 7.[63]
The spokesperson of a Ukrainian brigade operating in the Pokrovsk direction reported that Russian forces are conducting highly attritional, infantry-led assaults, sometimes without weapons, in order to divert Ukrainian attention from well-equipped groups attacking on the flanks.[64] The spokesperson reported that Russian forces are using summer foliage as camouflage against Ukrainian drones.
Order of Battle: Elements of the Russian “Typhoon” Detachment of the 506th Motorized Rifle Regiment (27th Motorized Rifle Division, 2nd CAA, Central Military District [CMD]) are reportedly operating in the Pokrovsk direction.[65]
Ukrainian and Russian forces recently advanced in the Novopavlivka direction.
Assessed Ukrainian advances: Geolocated footage published on July 6 indicates that Ukrainian forces recently advanced in northern Dachne (southeast of Novopavlivka).[66]
Assessed Russian advances: Geolocated footage published on July 7 indicates that Russian forces recently advanced to southern Tovste (formerly Tolstoi, south of Novopavlivka).[67]
Unconfirmed claims: The Russian Ministry of Defense (MoD) and Russian milbloggers claimed that Russian forces, including elements of the 114th Motorized Rifle Brigade (51st CAA, formerly 1st Donetsk People’s Republic [DNR] AC, SMD), seized Dachne.[68] Russian milbloggers claimed that Russian forces advanced northeast and west of Tovste and south and northwest of Myrne (south of Novopavlivka).[69]
Russian forces attacked toward Novopavlivka itself; northeast of Novopavlivka near Novomykolaivka, Novoserhiivka, and Muravka; southeast of Novopavlivka near Horikhove, Novoukrainka, Oleksiivka, and Dachne; south of Novopavlivka near Piddubne, Yalta, Myrne, Fedorivka, Zirka, Zaporizhzhia, Komar, and toward Filiya; and southwest near Voskresenka on July 6 and 7.[70] DNR Head Denis Pushilin claimed that Ukrainian forces are counterattacking near Dachne.[71]
Ukraine’s Donetsk Operational-Tactical Group reported on July 7 that Russian forces have not seized Dachne, but that fighting is ongoing.[72] Ukrainian Khortytsia Group of Forces Spokesperson Colonel Viktor Trehubov also denied the Russian MoD’s claimed seizure of Dachne. A Ukrainian brigade operating near Dachne reported that Russian forces are deploying infantry in an effort to evade Ukrainian drones more effectively than with light vehicles.
Order of Battle: Elements of the Russian 36th Motorized Rifle Brigade (29th CAA, Eastern Military District [EMD]) and the 37th Motorized Rifle Brigade (36th CAA, EMD) are reportedly operating near Myrne.[73] Elements of the 43rd Spetsnaz Company (reportedly of the 29th CAA, EMD) and the 200th Artillery Brigade (29th CAA) are reportedly operating west of Piddubne.[74] Drone operators of the “Snegiri” Reconnaissance Group (37th Motorized Rifle Brigade) are reportedly striking Ukrainian positions along the Voskresenka-Myrne line.[75] Elements of the 11th Air Force and Air Defense Army (Russian Aerospace Forces [VKS] and EMD) are reportedly striking Ukrainian positions in Zelenyi Hai (southwest of Novopavlivka).[76]
Russian forces continued offensive operations in the Velyka Novosilka direction on July 7 but did not advance.
Russian forces attacked northwest of Velyka Novosilka near Vilne Pole and Shevchenko and southwest of Velyka Novosilka near Novosilka and Novopil on July 6 and 7.[77]
Order of Battle: Elements of the Russian 11th Air Force and Air Defense Army (VKS and EMD) are reportedly striking Ukrainian positions near Komyshuvakha (northwest of Velyka Novosilka) and near Temyrivka (southwest of Velyka Novosilka).[78] Elements of the 305th Artillery Brigade (5th CAA, EMD) are reportedly operating in the Velyka Novosilka direction.[79]
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 offensive operations in the Hulyaipole direction on July 7 but did not advance.
Russian forces attacked east of Hulyaipole near Malynivka on July 6 and 7.[80]
Order of Battle: Elements of the Russian 38th Motorized Rifle Brigade (35th Combined Arms Army [CAA], Eastern Military District [EMD]) are reportedly operating in the Hulyaipole direction.[81]
Russian forces continued offensive operations in Zaporizhia Oblast on July 7 but did not make confirmed advances.
Unconfirmed claims: Russian milbloggers claimed that Russian forces advanced in Kamyanske (southwest of Orikhiv) and west of Stepove (west of Orikhiv).[82]
Russian forces attacked southeast of Orikhiv toward Mala Tokmachka and southwest of Orikhiv near Shcherbaky, Stepove, and Kamyanske on July 7.[83]
Order of Battle: Drone operators of the Russian “Shaman” Detachment of the 1455th Motorized Rifle Regiment (reportedly of the 42nd Motorized Rifle Division, 58th CAA, Southern Military District [SMD]) are reportedly operating near Novodanylivka (south of Orikhiv).[84] Drone operators of the 4th Military Base (58th CAA, SMD) are reportedly supporting assaults near Kamyanske, Mala Tokmachka, and Novodanylivka.[85]
Neither Ukrainian nor Russian sources reported ground activity in the Kherson direction on July 7.
Order of Battle: Elements of the Russian 61st Naval Infantry Brigade (Northern Fleet) and 81st Artillery Regiment (70th Motorized Rifle Division, 18th CAA, SMD) are reportedly operating in the Kherson direction.[86] Drone operators of the “Tuman” Drone Group are reportedly striking Ukrainian positions in Havrylivka (northeast of Kherson City).[87]
Russian Air, Missile, and Drone Campaign (Russian Objective: Target Ukrainian military and civilian infrastructure in the rear and on the frontline)
Russian forces conducted a series of drone and missile strikes against Ukraine on the night of July 6 and 7. The Ukrainian Air Force reported that Russian forces launched four S-300/400 air defense missiles from Kursk Oblast and 101 Shahed and decoy drones from the directions of Millerovo, Rostov Oblast; Primorsko-Akhtarsk, Krasnodar Krai; and occupied Cape Chauda, Crimea.[88] The Ukrainian Air Force reported that Ukrainian forces shot down 58 drones and that 17 were “lost” or suppressed by Ukrainian electronic warfare (EW) systems. Ukrainian officials reported that Russian strikes damaged civilian infrastructure in Kyiv, Kharkiv, Odesa, Mykolaiv, and Zaporizhia cities and caused civilian casualties.[89] Geolocated footage published on July 7 shows a drone striking a residential building in Kharkiv City. [90]Ukrainian President Volodymyr Zelensky stated that Russian strikes targeted high-rise residential buildings in Kharkiv City and killed one person in Odesa City.[91] The Kharkiv Oblast Prosecutor’s Office reported on July 7 that the strikes in Kharkiv City injured 33 people, including three children.[92] Kharkiv Oblast Prosecutor’s Office Head Amil Omarov reported that preliminary investigations indicate that Russian forces may have used Geran-2 drones (the Russian analogue of the Iranian Shahed-136 drone) with thermobaric warheads in the overnight strike against Kharkiv City.[93]
Ukraine’s Ground Forces reported that Russian forces struck Ukrainian military registration and enlistment offices in Kharkiv and Zaporizhia cities on July 7, marking the fourth and fifth strikes against Ukrainian recruitment offices since June 30.[94] The Ground Forces reported that the strike against the office in Kharkiv City injured three people.[95] Ukraine’s Ground Forces Spokesperson Vitaly Sarantsev stated that the strike against the office in Zaporizhia City injured 11 servicemembers.[96] Former Donetsk People’s Republic (DNR) Militia Spokesperson Eduard Basurin claimed that Russian forces are systematically and deliberately conducting “precision strikes” against Ukrainian registration and enlistment offices and that Russia’s increased drone production capabilities will allow it to continue to strike these offices.[97] ISW continues to assess that Russian strikes against Ukrainian military registration and enlistment offices likely aim to disrupt Ukrainian recruitment efforts.[98]
Ukraine’s Main Military Intelligence Directorate (GUR) reported to Radio Svoboda on July 7 that Russia is increasingly relying on Chinese drone components and that 60 to 65 percent of the components in Geran-2 drones are Chinese.[99]
Significant activity in Belarus (Russian efforts to increase its military presence in Belarus and further integrate Belarus into Russian-favorable frameworks)
Belarus recently unveiled a jointly produced Russian-Belarusian modernized armored personnel carrier. Ukrainian military-focused outlet Militarnyi reported on July 7 that the Belarusian 140th Repair Plant coordinated with an unspecified Russian defense industrial enterprise to produce a modernized BTR-60MB3 armored personnel carrier that features enhanced firepower, an upgraded powertrain, and a modernized troop compartment equipped with advanced electronics and surveillance cameras.[100] Militarnyi noted that the armored personnel carrier still suffers from insufficient armor protection, a difficult dismount, and an underpowered engine. Militarnyi reported that the Russian Ministry of Defense-run TV network Zvezda claimed that the modernized vehicle is intended for foreign customers.
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://magyarnemzet dot hu/oroszul/2025/07/lavrol-oroszul-exkuziv-magyar-nemzet
[2] https://isw.pub/UkrWar060525; https://isw.pub/UkrWar060825 ; https://isw.pub/UkrWar060725 ; https://isw.pub/UkrWar060325 ; https://understandingwar.org/backgrounder/russian-offensive-campaign-assessment-may-26-2025; https://isw.pub/UkrWar051825; https://isw.pub/UkrWar050425; https://isw.pub/UkrWar042025; https://isw.pub/UkrWar032425; https://isw.pub/UkrWar032025; https://isw.pub/UkrWar030825; https://isw.pub/UkrWar021325; https://isw.pub/UkrWar021225
[3] https://www.nytimes.com/2025/07/07/world/europe/ukraine-war-russia-donetsk.html
[4] https://www.nytimes.com/2025/07/07/world/europe/ukraine-war-russia-donetsk.html ; https://t.me/serhii_flash/5682
[5] https://t.me/serhii_flash/5682
[6] https://www.understandingwar.org/backgrounder/russian-efforts-centralize-drone-units-may-degrade-russian-drone-operations
[7] https://www.understandingwar.org/backgrounder/russian-offensive-campaign-assessment-july-3-2025 ; https://www.understandingwar.org/backgrounder/russian-offensive-campaign-assessment-july-5-2025 ; https://understandingwar.org/backgrounder/russian-offensive-campaign-assessment-june-24-2025 ; https://www.understandingwar.org/backgrounder/russian-offensive-campaign-assessment-june-5-2025 ; https://www.understandingwar.org/backgrounder/russian-offensive-campaign-assessment-april-10-2025
[8] https://isw.pub/UkrWar112924 ; https://www.understandingwar.org/backgrounder/russian-efforts-centralize-drone-units-may-degrade-russian-drone-operations
[9] https://www.understandingwar.org/backgrounder/russian-efforts-centralize-drone-units-may-degrade-russian-drone-operations
[10] https://t.me/optb_91/115 ; https://t.me/creamy_caprice/9530 ; https://t.me/creamy_caprice/9533 ; https://www.facebook.com/share/v/16vL5qJX43/; https://x.com/TuiteroMartin/status/1942184883696120267; https://x.com/TuiteroMartin/status/1942185969345601898; https://x.com/MikiValbuena/status/1942189684383248792
[11] https://t.me/rybar/71960 ; https://t.me/voenkorKotenok/65707 ; https://t.me/motopatriot78/38195
[12] https://www.understandingwar.org/backgrounder/russian-offensive-campaign-assessment-may-16-2025
[13] https://understandingwar.org/backgrounder/russian-offensive-campaign-assessment-july-5-2025
[14] https://www.understandingwar.org/backgrounder/russian-offensive-campaign-assessment-june-9-2025
[15] https://t.me/motopatriot78/38207
[16] https://www.understandingwar.org/backgrounder/russian-offensive-campaign-assessment-may-30-2025 ; https://www.understandingwar.org/backgrounder/russian-offensive-campaign-assessment-may-16-2025
[17] https://www.rbc dot ru/politics/07/07/2025/686b667c9a79476596c4f53b
[18] https://t.me/tass_agency/324277
[19] https://www.vedomosti dot ru/society/news/2025/07/07/1122679-umer-aleksei-korneichuk; https://meduza dot io/news/2025/07/07/mash-baza-i-112-v-ministerstve-transporta-rf-vo-vremya-soveschaniya-umer-chinovnik
[20] https://www.understandingwar.org/backgrounder/russian-offensive-campaign-assessment-june-1-2025
[21] https://www.rbc dot ru/politics/07/07/2025/686b73809a79478209e3d98b; http://kremlin dot ru/events/president/news/77376
[22] https://meduza dot io/en/feature/2025/04/17/russia-has-arrested-the-kursk-region-s-ex-governor-he-oversaw-the-construction-of-anti-tank-barriers-which-later-crumbled-from-rain-and-snow; https://www.kommersant dot ru/doc/7871214?from=top_main_1
[23] https://www.kommersant dot ru/doc/7871214?from=top_main_1; https://understandingwar.org/backgrounder/russian-offensive-campaign-assessment-april-16-2025
[24] https://t.me/GeneralStaffZSU/26367
[25] https://x.com/Vijesti11111/status/1942087557346476263; https://t.me/exilenova_plus/9979; https://t.me/exilenova_plus/9975; https://x.com/neonhandrail/status/1942070964545818846; https://x.com/Exilenova_plus/status/1942049368942490026; https://x.com/Exilenova_plus/status/1942056090172305732
[26] https://suspilne dot media/1060095-zelenskij-pidpisav-novij-sankcijnij-paket-proti-rf-v-odesi-lunaut-vibuhi-1230-den-vijni/?anchor=live_1751888885&utm_source=copylink&utm_medium=ps
[27] https://isw.pub/UkrWar021725 ; https://t.me/akovalenko1989/8831
[28] https://t.me/GeneralStaffZSU/26366 ; https://t.me/GeneralStaffZSU/26337 ; https://www.facebook.com/GeneralStaff.ua/posts/pfbid027ur38K5whY7Sz4mTUW5VSRWnRAuHWhABXUpxWTPcH1fjp3trD6gBDa7U45PwmEWFl
[29] https://t.me/dva_majors/74846
[30] https://t.me/rybar/71979
[31] https://t.me/DnevnikDesantnika/30895
[32] https://t.me/creamy_caprice/9535; https://t.me/OMBR156/749
[33] https://t.me/mod_russia/54466; https://t.me/motopatriot78/38188; https://t.me/motopatriot78/38203; https:// t.me/RVvoenkor/95304
[34] https://www.facebook.com/pashtetof/posts/pfbid0A7jRrrnCFWvDj3b7ydJDRaqHAy69L3B5x5dLPycjwXPYabx1FSb4hKHVFV1S8uezl
[35] https://t.me/motopatriot78/38208
[36] https://t.me/GeneralStaffZSU/26366 ; https://t.me/GeneralStaffZSU/26337 ; https://www.facebook.com/GeneralStaff.ua/posts/pfbid027ur38K5whY7Sz4mTUW5VSRWnRAuHWhABXUpxWTPcH1fjp3trD6gBDa7U45PwmEWFl ; https://t.me/dva_majors/74846
[37] https://t.me/dva_majors/74846
[38] https://www.facebook.com/pashtetof/posts/pfbid0A7jRrrnCFWvDj3b7ydJDRaqHAy69L3B5x5dLPycjwXPYabx1FSb4hKHVFV1S8uezl
[39] https://t.me/boris_rozhin/171572 ; https://t.me/DnevnikDesantnika/30895
[40] https://t.me/dva_majors/74828 ; https://t.me/dva_majors/74870
[41] https://t.me/GeneralStaffZSU/26366 ; https://t.me/GeneralStaffZSU/26337 ; https://www.facebook.com/GeneralStaff.ua/posts/pfbid027ur38K5whY7Sz4mTUW5VSRWnRAuHWhABXUpxWTPcH1fjp3trD6gBDa7U45PwmEWFl ; https://t.me/Khortytsky_wind/13299
[42] https://www.youtube.com/watch?v=ZVMUSS0B0yo ; https://armyinform dot com.ua/2025/07/07/mozhut-klasty-10-kilogramiv-trotylu-na-harkivshhyni-byutsya-proty-vorozhyh-shturmovykiv-i-droniv/
[43] https://t.me/RVvoenkor/95274
[44] https://t.me/dva_majors/74846
[45] https://t.me/GeneralStaffZSU/26366 ; https://t.me/GeneralStaffZSU/26337 ; https://www.facebook.com/GeneralStaff.ua/posts/pfbid027ur38K5whY7Sz4mTUW5VSRWnRAuHWhABXUpxWTPcH1fjp3trD6gBDa7U45PwmEWFl ; https://t.me/Khortytsky_wind/13299
[46] https://armyinform dot com.ua/2025/07/07/cze-chysto-dronova-vijna-poblyzu-kupyanska-bezpilotnykamy-vidbyvayut-80-atak/
[47] https://www.facebook.com/GeneralStaff.ua/posts/pfbid027ur38K5whY7Sz4mTUW5VSRWnRAuHWhABXUpxWTPcH1fjp3trD6gBDa7U45PwmEWFl ; https://t.me/GeneralStaffZSU/26337 ; https://t.me/Khortytsky_wind/13299 ; https://t.me/voenkorKotenok/65693
[48] https://t.me/motopatriot78/38189 ; https://t.me/motopatriot78/38190 ; https://t.me/voenkorKotenok/65706
[49] https://t.me/motopatriot78/38189 ; https://t.me/motopatriot78/38190
[50] https://t.me/voenkorKotenok/65693 ; https://t.me/voenkorKotenok/65706
[51] https://t.me/voenkorKotenok/65693
[52] https://t.me/GeneralStaffZSU/26337 ; https://www.facebook.com/GeneralStaff.ua/posts/pfbid027ur38K5whY7Sz4mTUW5VSRWnRAuHWhABXUpxWTPcH1fjp3trD6gBDa7U45PwmEWFl ; https://t.me/Khortytsky_wind/13299
[53] https://t.me/voenkorKotenok/65690
[54] https://t.me/RVvoenkor/95293 ; https://t.me/mod_russia/54459
[55]https://t.me/GeneralStaffZSU/26366 ; https://t.me/GeneralStaffZSU/26337 ; https://t.me/boris_rozhin/171614 ; https://t.me/wargonzo/27731
[56] https://www.youtube.com/watch?v=ZVMUSS0B0yo ; https://armyinform dot com.ua/2025/07/07/legshe-maskuvatysya-bo-potuzhna-teplova-sygnatura-na-kramatorskomu-napryamku-vorog-atakuye-pid-sonczem/
[57] https://t.me/RVvoenkor/95275 ;https://t.me/DnevnikDesantnika/30895 ; https://t.me/motopatriot78/38199 ; https://t.me/mod_russia/5445
[58] https://x.com/AudaxonX/status/1942000366096093402; https://t.me/BabaYaga_152orr/299
[59] https://t.me/motopatriot78/38211
[60] https://t.me/GeneralStaffZSU/26366 ; https://t.me/GeneralStaffZSU/26337 ; https://www.facebook.com/GeneralStaff.ua/posts/pfbid027ur38K5whY7Sz4mTUW5VSRWnRAuHWhABXUpxWTPcH1fjp3trD6gBDa7U45PwmEWFl ; https://t.me/Khortytsky_wind/13299 ; https://t.me/dva_majors/74846 ; https://t.me/motopatriot78/38211
[61] https://t.me/motopatriot78/38220
[62] https://t.me/dva_majors/74831 ; https://t.me/dva_majors/74854
[63] https://t.me/GeneralStaffZSU/26366 ; https://t.me/GeneralStaffZSU/26337 ; https://www.facebook.com/GeneralStaff.ua/posts/pfbid027ur38K5whY7Sz4mTUW5VSRWnRAuHWhABXUpxWTPcH1fjp3trD6gBDa7U45PwmEWFl ; https://t.me/Khortytsky_wind/13299 ; https://t.me/boris_rozhin/171614
[64] https://www.youtube.com/watch?v=ZVMUSS0B0yo ; https://armyinform dot com.ua/2025/07/07/bere-v-ruchky-i-jde-z-nym-na-pokrovskomu-napryamku-vorog-ne-zabuvaye-pro-svoyu-ulyublenu-taktyku/
[65] https://t.me/motopatriot78/38192
[66] https://x.com/UAControlMap/status/1941922927579902269; https://x.com/p6060083/status/1941902951297036417; https://t.me/WarArchive_ua/29469
[67] https://t.me/OVMBr_5/188; https://t.me/creamy_caprice/9532
[68] https://t.me/mod_russia/54470 ; https://t.me/motopatriot78/38201 ; https://t.me/motopatriot78/38205 ;
[69] https://t.me/rybar/71961b ; https://t.me/voenkorKotenok/65707; https://t.me/motopatriot78/38195; https:// t.me/rybar/71961; https://t.me/motopatriot78/38195
[70] https://t.me/GeneralStaffZSU/26366 ; https://t.me/GeneralStaffZSU/26337 ; https://www.facebook.com/GeneralStaff.ua/posts/pfbid027ur38K5whY7Sz4mTUW5VSRWnRAuHWhABXUpxWTPcH1fjp3trD6gBDa7U45PwmEWFl ; https://t.me/Khortytsky_wind/13299 ; https://t.me/boris_rozhin/171614 ; https://t.me/rybar/71961 ; https://t.me/voenkorKotenok/65707 ; https://t.me/wargonzo/27731 ; https://t.me/motopatriot78/38186 ; https://t.me/motopatriot78/38195 ; https://t.me/dva_majors/74846
[71] https://t.me/tass_agency/324149
[72] https://suspilne dot media/dnipro/1055343-ukrainski-vijskovi-sprostuvali-okupaciu-sela-dacne-na-dnipropetrovsini/
[73] https://t.me/motopatriot78/38195 ; https://t.me/voin_dv/15858
[74] https://t.me/voin_dv/15875
[75] https://t.me/voin_dv/15865
[76] https://t.me/voin_dv/15859
[77] https://t.me/GeneralStaffZSU/26366 ; https://t.me/GeneralStaffZSU/26337 ; https://www.facebook.com/GeneralStaff.ua/posts/pfbid027ur38K5whY7Sz4mTUW5VSRWnRAuHWhABXUpxWTPcH1fjp3trD6gBDa7U45PwmEWFl ;
[78] https://t.me/voin_dv/15877 ; https://t.me/voin_dv/15864
[79] https://t.me/voin_dv/15874
[80] https://t.me/GeneralStaffZSU/26366; https://t.me/GeneralStaffZSU/26337; https://www.facebook.com/GeneralStaff.ua/posts/pfbid027ur38K5whY7Sz4mTUW5VSRWnRAuHWhABXUpxWTPcH1fjp3trD6gBDa7U45PwmEWFl; https://t.me/Khortytsky_wind/13299; https://t.me/dva_majors/74846
[81] https://t.me/voin_dv/15863
[82] https://t.me/RVvoenkor/95258; https://t.me/motopatriot78/38191; https://t.me/DnevnikDesantnika/30895; https://t.me/wargonzo/27731
[83] https://t.me/GeneralStaffZSU/26366 ; https://t.me/dva_majors/74846
[84] https://t.me/vrogov/21020
[85] https://t.me/RVvoenkor/95261
[86] https://t.me/dva_majors/74853; https://t.me/dva_majors/74868
[87] https://t.me/dva_majors/74873
[88] https://t.me/kpszsu/37873
[89] https://t.me/synegubov/15539 ; https://t.me/ihor_terekhov/2762 ; https://armyinform dot com.ua/2025/07/07/harkiv-zaznav-vorozhogo-udaru-shahedy-vluchyly-u-bagatopoverhivky-postrazhdaly-17-osib/; https://t.me/synegubov/15564; https://t.me/synegubov/15562; https://t.me/ihor_terekhov/2788; https://t.me/synegubov/15555; https://t.me/synegubov/15562; https://suspilne dot media/kyiv/1060103-armia-rf-atakuvala-kiiv-bezpilotnikami-so-vidomo-2/ ; https://t.me/tkachenkotymur/1429 ; https://armyinform dot com.ua/2025/07/07/vybuhy-nad-kyyevom-ulamky-droniv-poshkodyly-infrastrukturu-u-dvoh-rajonah/; https://t.me/vitaliy_klitschko/4971 ; https://t.me/SJTF_Odes/12702 ; https://suspilne dot media/odesa/1060139-nicnij-udar-bpla-po-odesi-e-rujnuvanna-ta-zagiblij/; https://t.me/dsns_telegram/45598 ; https://armyinform dot com.ua/2025/07/07/v-odesi-vnaslidok-rosijskoyi-ataky-zagynula-lyudyna/; https://www.facebook.com/OperationalCommandSouth/posts/pfbid02ysQh8jMT3QfwoNgeAy2DCj9P4qM8uRVk8EUVv2Fw2kBhxatgwCKzgQRfxVGEHxMnl?__cft__[0]=AZVsV5Mk_wYUoySNZKoR_4eOjDzG8WYiwn56UZhdzmtkGYXkJ6fPyU7pPFqvoSulwDo6FAWG2VgP1jSZvE2I9ikxvHx3nhBjJCswlUdoSUQ8T6DfJHy_b92ULLWpm1VKbviAd4RB4dmeIUO3mBwciX60px6c_N8VcyU0FXcgvT_KHmKK2mCGeC4BNFUvcjaicIxUtbSg9_wm3-x6f0MFsbbH&__tn__=%2CO%2CP-R; https://t.me/SJTF_Odes/12703; https://t.me/ivan_fedorov_zp/21856 ; https://armyinform dot com.ua/2025/07/07/udar-po-zaporizhzhyu-kilkist-postrazhdalyh-zrosla-do-17/; https://t.me/ivan_fedorov_zp/21835; https://t.me/zoda_gov_ua/45051; https://t.me/milinfolive/152526; https://t.me/ivan_fedorov_zp/21832
[90] https://x.com/GeoConfirmed/status/1942220374277591400; https://x.com/BohuslavskaKate/status/1942187481379545196; https://x.com/GeoConfirmed/status/1942219556551856398; https://x.com/99Dominik_/status/1942190015112495229; https://t.me/dsns_telegram/45606
[91] https://t.me/V_Zelenskiy_official/15011; https://x.com/ZelenskyyUa/status/1942133353383080394 ; https://t.me/V_Zelenskiy_official/15012
[92] https://t.me/prokuratura_kharkiv/23904 ; https://armyinform dot com.ua/2025/07/07/33-postrazhdalyh-cherez-udar-droniv-po-harkovu-sered-poranenyh-dity/
[93] https://suspilne dot media/1060095-zelenskij-pidpisav-novij-sankcijnij-paket-proti-rf-v-odesi-lunaut-vibuhi-1230-den-vijni/?anchor=live_1751891955&utm_source=copylink&utm_medium=ps
[94] https://t.me/landforcesofukraine/24835 ; https://armyinform dot com.ua/2025/07/07/rosijski-drony-atakuvaly-oblasni-tczk-u-harkovi-ta-zaporizhzhi-poraneni-vijskovi/; https://t.me/landforcesofukraine/24835 ; https://t.me/landforcesofukraine/24835 ; https://suspilne dot media/kharkiv/1060323-rosia-zavdala-udaru-po-budivli-oblasnogo-tck-ta-sp-u-harkovi/ ; https://suspilne dot media/zaporizhzhia/1060333-armia-rf-atakuvala-dronom-poblizu-otck-ta-sp-u-zaporizzi-e-poranenij-vijskovosluzbovec/ ; https://t.me/astrapress/85869
[95] https://t.me/landforcesofukraine/24835
[96] https://unn dot ua/en/news/11-servicemen-of-the-tcc-and-sp-were-wounded-as-a-result-of-the-shelling-of-zaporizhzhia-sarantsev
[97] https://t.me/basurin_e/19762
[98] https://www.understandingwar.org/backgrounder/russian-offensive-campaign-assessment-july-6-2025
[99] https://www.radiosvoboda dot org/a/kytays%CA%B9ka-elektronika-u-shakhedakh-syahaye-65-hur/33464954.html ; https://suspilne dot media/1060397-kitajska-elektronika-vitisnae-zahidnu-z-rosijskih-droniv-gur/
[100] https://militarnyi dot com/en/news/belarus-russia-develop-btr-60-upgrade-project/
Russian Offensive Campaign Assessment, July 12, 2025
Russia launched another large-scale drone and missile strike against Ukraine on the night of July 11 to 12. Russian forces launched 339 Shahed-type drones and 258 decoy drones (597 drones total) from the directions of Bryansk, Kursk, and Oryol cities; Primorsko-Akhtarsk, Krasnodar Krai; and Millerovo, Rostov Oblast. Ukrainian officials reported that Russian strikes damaged critical electrical networks and administrative and civilian infrastructure in Chernivtsi, Cherkasy, Kharkiv, Kyiv, Lviv, Sumy, and Volyn oblasts. ISW continues to assess that Russia’s ongoing large- scale strikes are intended to degrade Ukrainian and Western morale. Ukraine’s need for continued Western support for Ukraine’s interceptor drone program and for the continued supply of Western air defense systems, especially US-provided Patriot systems continues to be a priority for the U.S. State Department and the Department of Defense. Russian military appears to have recently redeployed elements of the 83rd Motorized Rifle Regiment over the international border.
July 12, 2025, 5:00 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:00 pm ET on July 12. ISW will cover subsequent reports in the July 13 Russian Offensive Campaign Assessment.
Russia launched another large-scale drone and missile strike against Ukraine on the night of July 11 to 12 — the third combined strike with over 500 drones and missiles in July alone. The Ukrainian Air Force reported that Russian forces launched 339 Shahed-type drones and 258 decoy drones (597 drones total) from the directions of Bryansk, Kursk, and Oryol cities; Primorsko-Akhtarsk, Krasnodar Krai; and Millerovo, Rostov Oblast.[1] The Ukrainian Air Force reported that Russian forces also launched 26 Kh-101 cruise missiles from the airspace over Saratov Oblast. The Ukrainian Air Force reported that Ukrainian forces downed 319 Shahed-type drones and 25 Kh-101 cruise missiles and that 258 drones were “lost” or suppressed by Ukrainian electronic warfare (EW) systems. Ukrainian officials reported that Russian strikes damaged critical electrical networks and administrative and civilian infrastructure in Chernivtsi, Cherkasy, Kharkiv, Kyiv, Lviv, Sumy, and Volyn oblasts.[2] Ukraine’s State Emergency Service reported that Russian strikes killed two civilians in Chernivtsi City and injured 14.[3] Kyiv Oblast Military Administration Head Mykola Kalashnyk reported that Ukraine’s Clean Sky program, which uses interceptor drones to defend Kyiv Oblast against nightly Russian long-range drone strikes, downed over 50 drones during Russia’s overnight strike.[4] ISW continues to assess that Russia’s ongoing large-scale strikes are intended to degrade Ukrainian and Western morale and underscore Ukraine’s need for continued Western support for Ukraine’s interceptor drone program and for the continued supply of Western air defense systems, especially US-provided Patriot systems.[5]
Russian forces recently advanced from the international border toward Velykyi Burluk in northeastern Kharkiv Oblast — likely in an effort to connect Russian operations near Vovchansk with those near Dvorichna, possibly to facilitate Russian efforts to establish a buffer zone along the international border. Geolocated footage published on July 12 indicates that Russian forces recently advanced southwest of Milove (northeast of Velykyi Burluk).[6] Elements of the Russian 83rd Motorized Rifle Regiment (69th Motorized Rifle Division, 6th Combined Arms Army [CAA], Leningrad Military District [LMD]) and the 72nd Motorized Rifle Division (44th Army Corps [AC], LMD) first advanced into central Milove in early July 2025.[7] Elements of the 83rd Motorized Rifle Regiment defended against limited Ukrainian attacks into northwesternmost Belgorod Oblast in March and April 2025, and elements of the 72nd Motorized Rifle Division participated in retaking Kursk Oblast and attacking into northern Sumy Oblast in Spring and early Summer 2025.[8] Some elements of the 72nd Motorized Rifle Division are reportedly continuing to operate in northern Sumy Oblast, although the Russian military command appears to have recently redeployed other elements of the division and the 83rd Motorized Rifle Regiment to the Velykyi Burluk direction.[9]
This area of the international border between the Vovchansk and Kupyansk direction has been largely inactive over the last two years of the war, and the redeployment of elements of a regiment and a division to the area indicates that the Russian military command may be preparing to launch a more concerted offensive operation in this area. Ukrainian Kharkiv Group of Forces Spokesperson Lieutenant Colonel Pavlo Shamshyn stated on July 8 that Russian forces have intensified their attacks near Milove and are leveraging artillery and drone support to strike Ukrainian positions in the area.[10] Russian milbloggers claimed on July 12 that Russian forces are shelling Khatnie (southwest of Milove) and Velykyi Burluk in order to facilitate further advances toward Khatnie and Ambarne (south of Milove).[11] The Ukrainian General Staff reported that Russian forces are also attacking near Chuhunivka (northwest of Milove).[12] Russian and Ukrainian sources previously suggested in January 2025 that Russian forces intended to advance to Velykyi Burluk from the northwest near Vovchansk and the southeast near Dvorichna, and ISW noted at the time that Russian forces could spend six months to a year attempting to advance toward Velykyi Burluk from these areas before they could truly threaten the settlement.[13] Russian forces have failed to make any substantive advances toward Velykyi Burluk from Vovchansk or Dvorichna over the last six months, and the Russian military command appears to be activating another avenue of advance toward the settlement.
Russian forces have advanced roughly five kilometers from the international border over the last 10 days and appear to maintain positions roughly 16 kilometers northeast of Velykyi Burluk. Russian forces will likely attempt to widen their salient northeast of Velykyi Burluk and seize Khatnie before attacking further toward the settlement. Russian forces will also have to contend with water features in the area, including the Velykyi Burluk River that runs along the Shevchenkove-Mykhailivka-Velykyi Burluk line. This line of settlements situated along the river could pose a significant challenge for Russian troops should Ukrainian forces choose to defend here. The Russian military command almost certainly must further reinforce the units in this area if it intends to conduct an organized offensive operation against Velykyi Burluk, and Russia may reinforce this effort more rapidly if Russian forces are able to advance quickly in this previously inactive area. A Russian seizure of Velykyi Burluk would complicate Ukraine’s defenses in the Vovchansk and Dvorichna directions, as Russian forces would likely be able to operate tube artillery from close enough to interdict Ukrainian ground lines of communication (GLOCs) and strike frontline and near rear Ukrainian positions in both directions. The collapse of Ukraine’s defense in the Vovchansk and Dvorichna areas would allow Russian forces to establish their envisioned buffer zone to defend Belgorod Oblast from Ukrainian shelling in at least one area of northern Kharkiv Oblast.[14] The Vovchansk-Velykyi Burluk-Dvorichna line could also serve as a significant defensive line within a Russian buffer zone in northern Kharkiv Oblast if Russian forces are able to join their advances from these three directions in the medium- to long-term.
Ukraine signed several strategic agreements with Western defense companies to bolster Ukraine’s defense industrial base (DIB) during the Ukraine Recovery Conference in Rome. Ukrainian Minister of Strategic Industries Herman Smetanin reported on July 12 that Ukraine secured five agreements in the defense sector with international partners on July 11 and 12.[15] Ukraine signed agreements with D&M Holding Company, an American defense manufacturer that specializes in ammunition and primers, to launch a joint production of special chemicals in the United States needed for ammunition production, including gunpowder. Ukraine also concluded agreements with the Italian Ministry of Defense to promote cooperation between unspecified Ukrainian and Italian defense companies to address demands for components and raw materials; the Italian Industries Federation of Aerospace, Defense, and Security (AIAD) to establish cooperation initiatives in aviation with unspecified Italian companies and to create a joint working group and integrate joint research and production initiatives with the Ukrainian Council of Gunsmiths; and the Italian company IDV, which specializes in armored vehicle production, to establish the joint development and possible production of military equipment.
Key Takeaways:
Russia launched another large-scale drone and missile strike against Ukraine on the night of July 11 to 12 — the third combined strike with over 500 drones and missiles in July alone.
Russian forces recently advanced from the international border toward Velykyi Burluk in northeastern Kharkiv Oblast — likely in an effort to connect Russian operations near Vovchansk with those near Dvorichna, possibly to facilitate Russian efforts to establish a buffer zone along the international border.
Ukraine signed several strategic agreements with Western defense companies to bolster Ukraine’s defense industrial base (DIB) during the Ukraine Recovery Conference in Rome.
Ukrainian forces recently advanced near Pokrovsk. Russian forces recently advanced near Novopavlivka.
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 12.
Russian forces continued attacks in unspecified areas of Kursk Oblast on July 11 and 12.[16] A Russian milblogger claimed that Ukrainian forces attacked in unspecified areas along the Kursk Oblast border.[17]
A Russian source claimed that Russian forces are attempting to advance into northern Sumy Oblast from Guyevo.[18]
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 12 but did not advance.
Unconfirmed claims: A Russian milblogger claimed on July 11 that Ukrainian forces advanced into central Kindrativka (north of Sumy City).[19]
Russian forces attacked in unspecified areas of northern Sumy Oblast on July 11 and 12.[20]
A Russian milblogger claimed that the Russian military command redeployed elements of the Russian 155th Naval Infantry Brigade (Pacific Fleet) from Oleksiivka (north of Sumy City) to Kindrativka (west of Oleksiivka) in order to reinforce elements of the 40th Naval Infantry Brigade (Pacific Fleet) and 30th Motorized Rifle Regiment (72nd Motorized Rifle Division, 44th Army Corps [AC], Leningrad Military District [LMD]) trapped in the settlement by advancing Ukrainian forces.[21]
Order of Battle: Drone operators of the Anvar Spetsnaz Detachment (possibly referring to the BARS-25 Anvar volunteer detachment are reportedly operating in the Sumy and Chernihiv border areas, including near Katerynivka (northwest of Sumy City).[22]
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 12 but did not make confirmed advances.
Unconfirmed claims: A Russian milblogger claimed on July 12 that Russian forces advanced toward Vovchansk (northeast of Kharkiv City).[23]
Russian forces attacked north of Kharkiv City near Hlyboke and northeast of Kharkiv City near Zelene and Vovchansk on July 11 and 12.[24] A Russian milblogger claimed that Ukrainian forces counterattacked near Vovchansk.[25]
See topline text for reports of Russian advances in the Velykyi Burluk direction.
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 12 but did not advance.
Russian forces attacked north of Kupyansk toward Petro-Ivanivka, Kindrashivka, Radkivka, and Holubivka; east of Kupyansk near Petropavlivka; and southeast of Kupyansk near Stepova Novoselivka and toward Pishchane and Novoosynove on July 11 and 12.[26]
Russian forces continued offensive operations in the Borova direction on July 12 but did not advance.
Russian forces attacked northeast of Borova near Zahryzove; east of Borova near Zelenyi Hai; and southeast of Borova near Hrekivka, Hlushchenkove, Cherneshchyna, and Novoyehorivka on July 11 and 12.[27]
Order of Battle: Elements of the Russian 16th Spetsnaz Brigade (Russian General Staff’s Main Directorate [GRU]) are reportedly striking Ukrainian positions near Cherneshchyna.[28]
Russian forces continued offensive operations in the Lyman direction on July 12 but did not advance.
Russian forces attacked northwest of Lyman near Karpivka and Serednie and toward Shandryholove, north of Lyman near Zelena Dolyna and Novyi Myr, northeast of Lyman near Kolodyazi, and east of Lyman near Torske and Dibrova and the Serebryanske forest area on July 11 and 12.[29]
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 12 but did not advance.
Russian forces attacked northwest of Siversk toward Dronivka, north of Siversk toward Serebryanka, east of Siversk near Verkhnokamyanske, and southeast of Siversk near Ivano-Darivka and Vyimka on July 11 and 12.[30]
Russian forces continued offensive operations in the Chasiv Yar direction on July 12 but did not make any confirmed advances.
Unconfirmed claims: A Russian milblogger claimed that Russian forces advanced southeast of Markove and south of Maiske (both northwest of Chasiv Yar).[31]
Russian forces attacked near Chasiv Yar itself, south of Chasiv Yar near Predtechyne and Stupochky, and southeast of Chasiv Yar near Klishchiivka and Bila Hora on July 11 and 12.[32]
Russian forces continued offensive operations in the Toretsk direction on July 12 but did not make any confirmed advances.
Unconfirmed claims: Russian milbloggers claimed that Russian forces operating northwest of Toretsk advanced southeast of Poltavka and that Russian forces operating west of Toretsk advanced west of Novospaske, east of Shcherbynivka, and east of Rusyn Yar and seized Popiv Yar.[33]
Russian forces attacked near Toretsk itself; north of Toretsk near Dyliivka; northwest of Toretsk near Rusyn Yar, Popiv Yar, and Yablunivka, and toward Katerynivka, Pleshchiivka, and Stepanivka; west of Toretsk near Shcherbynivka; and southwest of Toretsk near Novospaske on July 11 and 12.[34]
Order of Battle: Elements of the Russian 39th Motorized Rifle Brigade (68th Army Corps, Eastern Military District [EMD]) are reportedly operating near Popiv Yar.[35]
Ukrainian forces recently advanced in the Pokrovsk direction.
Assessed Ukrainian advances: Geolocated footage published on July 11 indicates that Ukrainian forces recently marginally advanced south of Udachne (southwest of Pokrovsk).[36]
Unconfirmed claims: A Russian milblogger claimed that Russian forces advanced south of Volodymyrivka, into southern Novotoretske, west of Razine, and northwest of Novoekonomichne (all northeast of Pokrovsk).[37]
Russian forces attacked toward Pokrovsk itself; north of Pokrovsk toward Rodynske; northeast of Pokrovsk toward Volodymyrivka, Novoekonomichne, and Krasne Lyman and near Razine, Myrne, and Myrolyubivka; east of Pokrovsk toward Promin; southeast of Pokrovsk near Lysivka and Serhiivka; south of Pokrovsk near Shevchenko and Novoukrainka; and southwest of Pokrovsk near Zvirove, Udachne, and Kotlyne and toward Molodetske on July 11 and 12.[38]
A non-commissioned officer (NCO) of a Ukrainian brigade operating in the Pokrovsk direction reported on July 12 that Russian forces are attempting to leverage foliage to obscure Russian advances from Ukrainian drone operators.[39] The NCO reported that the Russian military command is positioning drone operators as close to the front lines as possible to facilitate strikes in Ukrainian rear areas, and that Russian forces are using motorcycles and other light vehicles in lieu of armored vehicles in the area.
A Russian milblogger posted footage on July 12 purportedly showing a Russian Geran-2 drone striking Ukrainian forces near Dobropilliya (northwest of Pokrovsk).[40]
Order of Battle: Drone operators of the 114th Motorized Rifle Brigade (51st Combined Arms Army [CAA], formerly 1st Donetsk People’s Republic Army Corps [DNR AC], Southern Military District [SMD]) are reportedly striking Ukrainian positions near Novoukrainka.[41] Drone operators of the 15th Motorized Rifle Brigade (2nd CAA, Central Military District [CMD]) are reportedly operating near Udachne.[42] Drone operators of the Typhoon Detachment of the 506th Motorized Rifle Regiment (27th Motorized Rifle Division, 2nd CAA) are operating in the Pokrovsk direction.[43]
Russian forces recently advanced in the Novopavlivka direction.
Assessed Russian advances: Geolocated footage published on July 11 indicates that Russian forces recently advanced into northwestern Novokhatske (southwest of Novopavlivka).[44]
Unconfirmed claims: Russian milbloggers claimed that Russian forces advanced south of and up to the administrative borders of Novokhatske but noted that Russian forces have not seized the settlement.[45] Russian milbloggers also claimed that Russian forces advanced up to the eastern outskirts of Fedorivka (south of Novopavlivka).[46] A Russian milblogger claimed that elements of the 36th Motorized Rifle Brigade (29th CAA, EMD) advanced 2 kilometers north of Piddubne (south of Novopavlivka).[47]
Russian forces attacked toward Novopavlivka itself, northeast of Novopavlivka near Novoserhiivka and Muravka; southeast of Novopavlivka near Horikhove, Dachne, and Oleksiivka; south of Novopavlivka near Komar and Zaporizhzhia and toward Filiya; and southwest of Novopavlivka toward Zelenyi Hai and near Myrne, Piddubne, Voskresenka, Tovste, and Novokhatske on July 11 and 12.[48]
Order of Battle: Drone operators of the Russian 14th Spetsnaz Brigade (Russian General Staff’s Main Directorate [GRU]) are reportedly operating in the Donetsk-Dnipropetrovsk border area.[49] Elements of the 37th Motorized Rifle Brigade (36th CAA, EMD) are reportedly operating toward Voskresenka.[50]
Russian forces continued offensive operations in the Velyka Novosilka direction on July 11 and 12 but did not advance.
Unconfirmed claims: A Russian milblogger claimed that Russian forces advanced east of Komyshuvakha (northwest of Velyka Novosilka) and southeast of Temyrivka, Zaporizhia Oblast (west of Velyka Novosilka).[51]
Russian forces attacked northwest of Velyka Novosilka near Shevchenko and toward Komyshuvakha, west of Velyka Novosilka near Zelene Pole and Novosilka and toward Temyrivka, and southwest of Velyka Novosilka near Novovpil and Novosilka on July 11 and 12.[52]
Order of Battle: Elements of the Russian 114th Motorized Rifle Regiment (127th Motorized Rifle Division, 5th CAA, Eastern Military District [EMD]) and 11th Air Force and Air Defense Army (Russian Aerospace Forces [VKS] and EMD) are reportedly operating near Komyshuvakha.[53]
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)
Neither Russian nor Ukrainian sources reported on Russian assaults in the Hulyaipole direction on July 12.
Russian forces continued assaults southwest of Orikhiv near Kamyanske and Plavni and toward Stepnohirsk on July 11 and 12 but did make any confirmed advances.[54]
Unconfirmed claims: A Russian milblogger claimed on July 11 that Russian forces advanced northeast of Kamyanske.[55]
Geolocated footage published on July 11 shows that Ukrainian forces struck a bridge over the Karachokrak River in occupied Vasylivka (southwest of Kamyanske).[56]
Order of Battle: Elements of the Russian 247th Airborne (VDV) Regiment (7th VDV Division) are reportedly operating in the Zaporizhia direction.[57]
Russian forces continued assaults in the Kherson direction on July 11 and 12 but did not advance.[58]
Order of Battle: Artillery of the 7th VDV Division is reportedly striking Ukrainian positions on the west (right) bank of the Dnipro River in the Kherson direction.[59]
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)
Ukrainian military-focused outlet Militarnyi reported on July 12 that Belarus has developed a new “Antidrone” weapon system combining quadcopter interceptor drones with small arms.[60] Belarusian media outlet RadioSignal claimed that the system is capable of targeting first-person view (FPV) and reconnaissance drones that come within 100 meters of the system and that the system notably does not emit electronic signals and can thereby mask its location. Belarus appears to be attempting to replicate Ukraine’s recent success using interceptor drones to down Russian Shahed drones.
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://t.me/kpszsu/38277
[2] https://suspilne dot media/chernivtsi/1064797-raketi-ta-droni-akou-bula-nicna-ataka-u-cerniveckij-oblasti/ ; https://www.facebook.com/RuslanZaparaniuk/videos/687090224290706/ ; https://t.me/dsns_telegram/45959; https://armyinform dot com.ua/2025/07/12/chernivczi-palayut-vid-rosijskyh-udariv-ye-zhertvy-ta-znachni-rujnuvannya/ ; https://www.facebook.com/RuslanZaparaniuk/videos/687090224290706/; https://suspilne dot media/1064757-komitet-senatu-ssa-shvaliv-500-mln-dopomogi-ukraini-tramp-vidreaguvav-na-obstril-pologovogo-budinku-1235-den-vijni/?anchor=live_1752331655&utm_source=copylink&utm_medium=ps ; https://suspilne dot media/cherkasy/1064819-poskodzeni-budinki-ta-piv-sotni-abonentiv-bez-svitla-naslidki-raketno-dronovoi-ataki-na-cerkasinu/ ; https://t.me/synegubov/15740; https://armyinform dot com.ua/2025/07/12/seriya-vybuhiv-u-harkovi-misto-pid-masovanoyu-atakoyu-droniv-i-aviabomb/ ; https://t.me/prokuratura_kharkiv/23982; https://armyinform dot com.ua/2025/07/12/pravoohoronczi-pokazaly-naslidky-udariv-po-harkovu-ye-postrazhdali/ ; https://t.me/ihor_terekhov/2808 ; https://t.me/andriysadovyi/2995; https://armyinform dot com.ua/2025/07/12/naslidky-nichnoyi-ataky-na-lviv-poshkodzheno-budynky-dytsadok-i-desyatky-avto/ ; https://t.me/kozytskyy_maksym_official/22592; https://armyinform dot com.ua/2025/07/12/u-lvovi-zbilshylas-kilkist-postrazhdalyh-vnaslidok-nichnoyi-ataky/ ; https://t.me/kozytskyy_maksym_official/22604 ; https://suspilne dot media/lviv/1064785-vnoci-12-lipna-u-lvovi-lunali-vibuhi-so-vidomo/ ; https://t.me/kobzarartemsn/4744; https://armyinform dot com.ua/2025/07/12/dvoye-lyudej-zagynulo-vnaslidok-rosijskogo-udaru-po-selu-pid-sumamy/ ; https://suspilne dot media/lutsk/1064783-vibuhi-u-lucku-misto-atakuut-rosijski-bpla/ ; https://www.facebook.com/Rudnytskyi.Ivan/posts/pfbid0YuWFzPpDBmUh4BUT1TsuMGG6bJybUtrWofuAjE8GtpMB7F9KezSReptUxhaRBLJrl ; https://t.me/mayorpolishchuk/1789; https://armyinform dot com.ua/2025/07/12/rosijska-ataka-na-luczk-zrujnovanyj-budynok-pozhezha-poshkodzheni-avtivky/
[3] https://t.me/dsns_telegram/45959; https://armyinform dot com.ua/2025/07/12/chernivczi-palayut-vid-rosijskyh-udariv-ye-zhertvy-ta-znachni-rujnuvannya/
[4] https://t.me/Mykola_Kalashnyk/6248
[5] https://isw.pub/UkrWar070925 ; https://isw.pub/UkrWar071025
[6] https://t.me/creamy_caprice/9569;https://t.me/army_3otbr/2017
[7] https://www.understandingwar.org/backgrounder/russian-offensive-campaign-assessment-july-3-2025
[8] https://understandingwar.org/backgrounder/russian-offensive-campaign-assessment-march-27-2025 ; https://understandingwar.org/backgrounder/russian-offensive-campaign-assessment-april-28-2025 ; https://understandingwar.org/backgrounder/russian-offensive-campaign-assessment-april-14-2025 ; https://understandingwar.org/backgrounder/russian-offensive-campaign-assessment-june-15-2025 ; https://www.understandingwar.org/backgrounder/russian-offensive-campaign-assessment-june-30-2025
[9] https://understandingwar.org/backgrounder/russian-offensive-campaign-assessment-july-11-2025
[10] https://www.understandingwar.org/backgrounder/russian-offensive-campaign-assessment-july-8-2025
[11] https://t.me/DnevnikDesantnika/31198 ; https://t.me/boris_rozhin/172091
[12] https://www.facebook.com/GeneralStaff.ua/posts/pfbid02A99tQvAomPQDPyWB2jTAyK1XDAZFX9B8zVsk6NzcMoH3mAG2gnGV1r3bquKSMF6Wl
[13] https://isw.pub/UkrWar013125
[14] https://isw.pub/UkrWar042224
[15] https://t.me/herman_smetanin_msp/708
[16] https://www.facebook.com/GeneralStaff.ua/posts/pfbid02A99tQvAomPQDPyWB2jTAyK1XDAZFX9B8zVsk6NzcMoH3mAG2gnGV1r3bquKSMF6Wl ; https://www.facebook.com/GeneralStaff.ua/posts/pfbid03282XaXrWQahhheS9JmAzoNobBCNGg1x6jZzHQU16ZsxJY4dba78b4tX2RT8hRdVwl ; https://www.facebook.com/GeneralStaff.ua/posts/pfbid0GxphnQUSgUiKJyCX1uiFnMdwp8UhnfYbWeG1F2EBsBc7nFkMhCx6vJL5FMrJuSZ9l; https://t.me/dva_majors/75217
[17] https://t.me/dva_majors/75217
[18] https://t.me/tass_agency/324975
[19] https://t.me/motopatriot78/38522
[20] https://www.facebook.com/GeneralStaff.ua/posts/pfbid02A99tQvAomPQDPyWB2jTAyK1XDAZFX9B8zVsk6NzcMoH3mAG2gnGV1r3bquKSMF6Wl; https://www.facebook.com/GeneralStaff.ua/posts/pfbid03282XaXrWQahhheS9JmAzoNobBCNGg1x6jZzHQU16ZsxJY4dba78b4tX2RT8hRdVwl; https://www.facebook.com/GeneralStaff.ua/posts/pfbid0GxphnQUSgUiKJyCX1uiFnMdwp8UhnfYbWeG1F2EBsBc7nFkMhCx6vJL5FMrJuSZ9l
[21] https://t.me/motopatriot78/38522; https://t.me/motopatriot78/38605 ; https://t.me/motopatriot78/38606 ; https://t.me/motopatriot78/38607
[22] https://t.me/epoddubny/24121 ; https://t.me/boris_rozhin/172146; https://t.me/boris_rozhin/172146
[23] https://t.me/DnevnikDesantnika/31202
[24] ttps://www.facebook.com/GeneralStaff.ua/posts/pfbid03282XaXrWQahhheS9JmAzoNobBCNGg1x6jZzHQU16ZsxJY4dba78b4tX2RT8hRdVwl; https://www.facebook.com/GeneralStaff.ua/posts/pfbid0GxphnQUSgUiKJyCX1uiFnMdwp8UhnfYbWeG1F2EBsBc7nFkMhCx6vJL5FMrJuSZ9l ; https://www.facebook.com/GeneralStaff.ua/posts/pfbid02A99tQvAomPQDPyWB2jTAyK1XDAZFX9B8zVsk6NzcMoH3mAG2gnGV1r3bquKSMF6Wl; https://t.me/Khortytsky_wind/13641
[25] https://t.me/DnevnikDesantnika/31202
[26] https://www.facebook.com/GeneralStaff.ua/posts/pfbid03282XaXrWQahhheS9JmAzoNobBCNGg1x6jZzHQU16ZsxJY4dba78b4tX2RT8hRdVwl; https://www.facebook.com/GeneralStaff.ua/posts/pfbid0GxphnQUSgUiKJyCX1uiFnMdwp8UhnfYbWeG1F2EBsBc7nFkMhCx6vJL5FMrJuSZ9l ; https://www.facebook.com/GeneralStaff.ua/posts/pfbid02A99tQvAomPQDPyWB2jTAyK1XDAZFX9B8zVsk6NzcMoH3mAG2gnGV1r3bquKSMF6Wl ; https://t.me/Khortytsky_wind/13641
[27] https://www.facebook.com/GeneralStaff.ua/posts/pfbid03282XaXrWQahhheS9JmAzoNobBCNGg1x6jZzHQU16ZsxJY4dba78b4tX2RT8hRdVwl; https://www.facebook.com/GeneralStaff.ua/posts/pfbid0GxphnQUSgUiKJyCX1uiFnMdwp8UhnfYbWeG1F2EBsBc7nFkMhCx6vJL5FMrJuSZ9l ; https://www.facebook.com/GeneralStaff.ua/posts/pfbid02A99tQvAomPQDPyWB2jTAyK1XDAZFX9B8zVsk6NzcMoH3mAG2gnGV1r3bquKSMF6Wl ; https://t.me/Khortytsky_wind/13641
[28] https://t.me/voin_dv/15951
[29] https://www.facebook.com/GeneralStaff.ua/posts/pfbid03282XaXrWQahhheS9JmAzoNobBCNGg1x6jZzHQU16ZsxJY4dba78b4tX2RT8hRdVwl; https://www.facebook.com/GeneralStaff.ua/posts/pfbid0GxphnQUSgUiKJyCX1uiFnMdwp8UhnfYbWeG1F2EBsBc7nFkMhCx6vJL5FMrJuSZ9l ; https://www.facebook.com/GeneralStaff.ua/posts/pfbid02A99tQvAomPQDPyWB2jTAyK1XDAZFX9B8zVsk6NzcMoH3mAG2gnGV1r3bquKSMF6Wl ; https://t.me/Khortytsky_wind/13641
[30] https://www.facebook.com/GeneralStaff.ua/posts/pfbid02A99tQvAomPQDPyWB2jTAyK1XDAZFX9B8zVsk6NzcMoH3mAG2gnGV1r3bquKSMF6Wl ; https://www.facebook.com/GeneralStaff.ua/posts/pfbid03282XaXrWQahhheS9JmAzoNobBCNGg1x6jZzHQU16ZsxJY4dba78b4tX2RT8hRdVwl ; https://www.facebook.com/GeneralStaff.ua/posts/pfbid0GxphnQUSgUiKJyCX1uiFnMdwp8UhnfYbWeG1F2EBsBc7nFkMhCx6vJL5FMrJuSZ9l ; https://t.me/Khortytsky_wind/13641
[31] https://t.me/z_arhiv/31974
[32] https://www.facebook.com/GeneralStaff.ua/posts/pfbid02A99tQvAomPQDPyWB2jTAyK1XDAZFX9B8zVsk6NzcMoH3mAG2gnGV1r3bquKSMF6Wl ; https://www.facebook.com/GeneralStaff.ua/posts/pfbid03282XaXrWQahhheS9JmAzoNobBCNGg1x6jZzHQU16ZsxJY4dba78b4tX2RT8hRdVwl ; https://www.facebook.com/GeneralStaff.ua/posts/pfbid0GxphnQUSgUiKJyCX1uiFnMdwp8UhnfYbWeG1F2EBsBc7nFkMhCx6vJL5FMrJuSZ9l ; https://t.me/Khortytsky_wind/13641
[33] https://t.me/RVvoenkor/95605 ; https://t.me/z_arhiv/31977
[34] https://www.facebook.com/GeneralStaff.ua/posts/pfbid02A99tQvAomPQDPyWB2jTAyK1XDAZFX9B8zVsk6NzcMoH3mAG2gnGV1r3bquKSMF6Wl ; https://www.facebook.com/GeneralStaff.ua/posts/pfbid03282XaXrWQahhheS9JmAzoNobBCNGg1x6jZzHQU16ZsxJY4dba78b4tX2RT8hRdVwl ; https://www.facebook.com/GeneralStaff.ua/posts/pfbid0GxphnQUSgUiKJyCX1uiFnMdwp8UhnfYbWeG1F2EBsBc7nFkMhCx6vJL5FMrJuSZ9l ; https://t.me/RVvoenkor/95605
[35] https://t.me/nm_dnr/14023
[36] https://x.com/RoadtoMars9/status/1943824655917494753; https://t.me/blackhussars/5028
[37] https://t.me/z_arhiv/31983
[38] https://www.facebook.com/GeneralStaff.ua/posts/pfbid02A99tQvAomPQDPyWB2jTAyK1XDAZFX9B8zVsk6NzcMoH3mAG2gnGV1r3bquKSMF6Wl; https://www.facebook.com/GeneralStaff.ua/posts/pfbid03282XaXrWQahhheS9JmAzoNobBCNGg1x6jZzHQU16ZsxJY4dba78b4tX2RT8hRdVwl; https://www.facebook.com/GeneralStaff.ua/posts/pfbid0GxphnQUSgUiKJyCX1uiFnMdwp8UhnfYbWeG1F2EBsBc7nFkMhCx6vJL5FMrJuSZ9l; https://t.me/Khortytsky_wind/13641
[39] https://armyinform dot com.ua/2025/07/12/vorog-majzhe-ne-vykorystovuye-vazhku-tehniku-aerorozvidnyk-pro-boyi-za-pokrovsk/; https://youtu.be/kwqMIw9Hta4
[40] https://t.me/milinfolive/152794
[41] https://t.me/nm_dnr/14022
[42] https://x.com/RoadtoMars9/status/1943824655917494753; https://t.me/blackhussars/5028
[43] https://t.me/motopatriot78/38476
[44] https://t.me/sicariofly/58; https://t.me/creamy_caprice/9568; https://t.me/osintpen/1411; https://t.me/WarArchive_ua/29590
[45] https://t.me/motopatriot78/38475; https://t.me/RVvoenkor/95611;
[46] https://t.me/wargonzo/27818; https://t.me/z_arhiv/31983
[47] https://t.me/voin_dv/15952
[48] https://www.facebook.com/GeneralStaff.ua/posts/pfbid02A99tQvAomPQDPyWB2jTAyK1XDAZFX9B8zVsk6NzcMoH3mAG2gnGV1r3bquKSMF6Wl; https://www.facebook.com/GeneralStaff.ua/posts/pfbid03282XaXrWQahhheS9JmAzoNobBCNGg1x6jZzHQU16ZsxJY4dba78b4tX2RT8hRdVwl; https://www.facebook.com/GeneralStaff.ua/posts/pfbid0GxphnQUSgUiKJyCX1uiFnMdwp8UhnfYbWeG1F2EBsBc7nFkMhCx6vJL5FMrJuSZ9l; https://t.me/Khortytsky_wind/13641
[49] https://t.me/voin_dv/15948
[50] https://t.me/voin_dv/15952
[51] https://t.me/voin_dv/15952
[52] https://www.facebook.com/GeneralStaff.ua/posts/pfbid02A99tQvAomPQDPyWB2jTAyK1XDAZFX9B8zVsk6NzcMoH3mAG2gnGV1r3bquKSMF6Wl; https://www.facebook.com/GeneralStaff.ua/posts/pfbid03282XaXrWQahhheS9JmAzoNobBCNGg1x6jZzHQU16ZsxJY4dba78b4tX2RT8hRdVwl; https://www.facebook.com/GeneralStaff.ua/posts/pfbid0GxphnQUSgUiKJyCX1uiFnMdwp8UhnfYbWeG1F2EBsBc7nFkMhCx6vJL5FMrJuSZ9l; https://t.me/Khortytsky_wind/13641; https://t.me/voin_dv/15952
[53] https://t.me/voin_dv/15941 ; https://t.me/voin_dv/15946
[54] https://www.facebook.com/GeneralStaff.ua/posts/pfbid02A99tQvAomPQDPyWB2jTAyK1XDAZFX9B8zVsk6NzcMoH3mAG2gnGV1r3bquKSMF6Wl ; https://www.facebook.com/GeneralStaff.ua/posts/pfbid03282XaXrWQahhheS9JmAzoNobBCNGg1x6jZzHQU16ZsxJY4dba78b4tX2RT8hRdVwl ; https://www.facebook.com/GeneralStaff.ua/posts/pfbid0GxphnQUSgUiKJyCX1uiFnMdwp8UhnfYbWeG1F2EBsBc7nFkMhCx6vJL5FMrJuSZ9 ; https://t.me/dva_majors/75217 ; https://t.me/wargonzo/27818
[55] https://t.me/DnevnikDesantnika/31150
[57] https://t.me/DnevnikDesantnika/31166
[58] https://www.facebook.com/GeneralStaff.ua/posts/pfbid02A99tQvAomPQDPyWB2jTAyK1XDAZFX9B8zVsk6NzcMoH3mAG2gnGV1r3bquKSMF6Wl ; https://www.facebook.com/GeneralStaff.ua/posts/pfbid03282XaXrWQahhheS9JmAzoNobBCNGg1x6jZzHQU16ZsxJY4dba78b4tX2RT8hRdVwl ; https://www.facebook.com/GeneralStaff.ua/posts/pfbid0GxphnQUSgUiKJyCX1uiFnMdwp8UhnfYbWeG1F2EBsBc7nFkMhCx6vJL5FMrJuSZ9l
[59] https://t.me/DnevnikDesantnika/31166
[60] https://militarnyi dot com/en/news/belarus-develops-antidrone-system-equipped-with-interceptors-and-buckshot-defense/ ; https://radiosignal dot news/news/v-minske-otkryilas-oruzheynaya-vyistavka-milex/
Ukraine News Today: Breaking Updates & Live Coverage
Ukraine War News Today is a daily look at what’s happening in the country. This page includes the latest news from Ukraine, as well as news from abroad.
Stay informed with the most important Ukraine breaking news today. This page compiles the top headlines and critical updates from across Ukraine, offering a real-time snapshot of key developments.
Whether it’s military updates, political changes, or international reactions — we bring you the latest Ukraine news as it happens. All reports are carefully curated from verified sources and KyivPost correspondents on the ground.
Russian Offensive Campaign Assessment, July 10, 2025
Russian Offensive Campaign Assessment, July 10, 2025. Use of a computer (not a mobile device) is strongly recommended for using this data-heavy tool. Russia continues efforts to use its diplomatic engagements with the United States in an effort to divert attention from the war in Ukraine and toward the potential restoration of US-Russian relations. ISW will cover subsequent reports in the July 11 Russian Offensive Campaign assessment. The Economist found that Russia has seized an average of about 15 square kilometers per day during this offensive — roughly roughly the area of Los Angeles International Airport — cohering with ISW’s own assessment of the Russian offensive. The Russian offensive campaign started on May 1, and ISW assesses that Russian forces seized a total of 498 square kilometers in May and 466 square km in June 2025, averaging about 15 sq km per day. It would take about 89 years for Russia to seize all of Ukraine at its current rate of advance, and is unlikely to remain constant for that long. The Kremlin is likely attempting to push the U.S. to suspend its diplomatic efforts to end the Ukraine war in order to develop bilateral relations.
Russian Offensive Campaign Assessment, July 10, 2025
Christina Harward, Grace Mappes, Daria Novikov, Jennie Olmsted, Olivia Gibson, Jessica Sobieski, and Karolina Hird
July 10, 2025, 7:00pm 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 11:45 am ET on July 10. ISW will cover subsequent reports in the July 11 Russian Offensive Campaign Assessment.
US Secretary of State Marco Rubio expressed frustration following a July 10 meeting with Russian Foreign Minister Sergei Lavrov about Russia’s lack of progress towards ending the war in Ukraine.[1] Rubio stated after the meeting with Lavrov that he conveyed US President Donald Trump’s frustration with Russia’s insufficient “flexibility” to end the war.[2] Rubio stated that he and Lavrov shared ideas about “a new or different approach” from Russia and that there must be a “roadmap moving forward” about how the war can end. The Russian Ministry of Foreign Affairs (MFA) claimed that Rubio and Lavrov discussed their “mutual intention” to find a solution to the war.[3] Kremlin officials’ public statements continue to demonstrate that Russia remains committed to achieving its original war goals in Ukraine and is not interested in good faith negotiations to end the war, however. Russian MFA Spokesperson Maria Zakharova reiterated on July 9 Russia’s original war demands for Ukrainian regime change and “demilitarization.”[4] Kremlin Spokesperson Dmitry Peskov claimed on July 10 that Russia prefers to achieve its war goals through peaceful and diplomatic means but that the war continues and the “realities on the ground” are changing every day.[5] Kremlin officials often call for Ukraine to recognize the “realities on the ground” (a reference to the frontline in Ukraine) to allude to the idea that Russia is in a stronger negotiating position given the battlefield situation and to demand that Ukraine concede to Russia’s unwavering demands amounting to complete capitulation to Russia.[6]
The Kremlin continues efforts to use its diplomatic engagements with the United States in an effort to divert attention from the war in Ukraine and toward the potential restoration of US-Russian relations. The Russian MFA readout of the Rubio-Lavrov meeting heavily emphasized Rubio and Lavrov’s reported discussions about bilateral US-Russian issues unrelated to the war in Ukraine, including the restoration of US-Russian contacts, economic and humanitarian cooperation, direct air traffic, and diplomatic missions.[7] The Russian MFA’s readout concluded that the United States and Russia will continue dialogue about a “growing range of issues of mutual interest.” Russian Deputy Foreign Minister Sergei Ryabkov claimed on July 10 there has been no “slowdown in progress” in developing US-Russian relations.[8] ISW previously assessed that the Kremlin attempted to use economic incentives unrelated to the war in Ukraine and the prospect of US-Russian arms control talks to extract concessions from the United States about the war in Ukraine.[9] ISW also recently assessed that Russian President Vladimir Putin unsuccessfully attempted to use Iranian nuclear negotiations and offers to mediate the Israel-Iran war to pose himself to Trump as an effective negotiator as part of efforts to secure concessions on the war in Ukraine.[10] The Kremlin is likely attempting to push the United States to suspend its diplomatic efforts to end the war in Ukraine in exchange for developing US-Russian bilateral relations and economic opportunities.
The Economist assessed that it would take Russia about 89 years to seize all of Ukraine at its current relatively accelerated rate of advance, which has fluctuated throughout the war and is unlikely to remain constant.[11] The Economist published an analysis on July 9 about the ongoing Russian Summer 2025 offensive campaign, which the Economist assessed started on May 1. The Economist found that Russia has seized an average of about 15 square kilometers per day during this offensive effort — roughly the area of the Los Angeles International Airport — cohering with ISW’s own assessment of the Russian rate of advance since May 2025.[12] ISW assesses that Russian forces seized a total of 498.53 square kilometers in May 2025 and 466.71 square kilometers in June 2025, averaging about 15.8 square kilometers per day in May and June 2025. The Economist assessed that it would take Russian forces 89 years to seize the remainder of Ukraine at this rate of advance and until February 2028 to seize the remainder of Luhansk, Donetsk, Kherson, and Zaporizhia oblasts, which Russia has illegally annexed. The Russian rate of advance of 15.8 square kilometers per day is unusually high compared to the Russian rate of advance in Winter 2024-2025 and Spring 2025, and is unlikely to remain constant. The rate of Russian advances in Ukraine has significantly varied throughout the war depending on multiple factors, including the number of active Russian offensive operations on various sectors of the front, the time of year and associated weather and terrain conditions, and Russian and Ukrainian forces’ respective staffing levels and materiel stocks.[13] The Russian rate of advance will very likely continue to fluctuate in the coming months with the onset of the autumn rains and muddy terrain that affect maneuverability, as it has in the prior three years of war.[14]
Russia continues to expend staggeringly high amounts of manpower for its disproportionately small gains. The Economist used a modelling system that factors in “trends in war intensity, territory shifts, and credible open-source and intelligence assessments of losses” to assess Russian personnel casualties.[15] The Economist used this model to estimate that Russia has suffered between 900,000 and 1.3 million personnel casualties since February 24, 2022, including between 190,000 and 350,000 killed-in-action (KIA). The Economist also estimated that Russia may have suffered about 31,000 KIA since May 1 in its Summer 2025 offensive and that Russia has gained about 0.038 square kilometers of territory (or about nine acres) per KIA soldier since about July 2024. Ukrainian Presidential Office Deputy Head Pavlo Palisa previously stated that Russia was sustaining roughly 167 KIA and wounded in action (WIA) per square kilometer of advance as of June 4, or about 0.0059 square kilometers or 1.45 acres per WIA or KIA soldier.[16] Russian forces will likely continue to burn through personnel in ongoing summer offensive operations that aim to seize the remainder of Luhansk and Donetsk oblasts and advance into Dnipropetrovsk and Sumy oblasts.
Ukrainian President Volodymyr Zelensky met with US Special Envoy to Ukraine General Keith Kellogg in Rome on July 9.[17] Zelensky noted that the discussion largely centered around arms supplies, strengthening Ukraine’s air defense, and joint weapons production and localization against the backdrop of increased Russian strikes. Zelensky and Kellogg also discussed possible harsher US sanctions on Russia and those who support its energy and banking sector.
The United States reportedly resumed some military aid shipments to Ukraine. The Associated Press (AP) and Reuters, citing two US officials, reported on July 9 that the United States resumed military aid deliveries to Ukraine, including shipments of 155mm artillery shells and Guided Multiple Launch Rocket System (GMLRS) rockets.[18] The officials did not specify the quantity of weapons in the resumed shipments or whether a new shipment has already arrived in Ukraine.
Ukraine’s Western allies continue to provide military aid to Ukraine. The United Kingdom (UK) announced on July 10 a defense agreement with Ukraine that includes additional military assistance and joint defense production.[19] The agreement will provide Ukraine with over five thousand air defense interceptors from Belfast-based Thales Air Defense, a subsidiary of the French defense company Thales Group.[20] The UK will also commit an additional £283 million (roughly $384 million) in bilateral assistance for Ukraine over the 2025-2026 financial year, including £10.5 million (roughly $14 million) for the Ukrainian Governance Reform Program and £1 million (roughly $1.3 million) for Ukraine‘s Green Transition Office. German Chancellor Friedrich Merz stated on July 10 that Germany is prepared to purchase Patriot air defense systems for Ukraine from the United States.[21] The Czech Ministry of Defense (MoD) announced on July 9 that the Czech government approved an F-16 training program for up to eight Ukrainian pilots, aiming to provide 150 hours of flight training per pilot by 2026.[22]
Russia launched another large-scale missile and drone strike against Ukraine on the night of July 9 to 10 that heavily targeted Kyiv City, resulting in civilian casualties and significant damage to civilian infrastructure. The Ukrainian Air Force reported that Russian forces launched 397 Shahed-type strike drones and decoy drones from the directions of Bryansk, Kursk, and Oryol cities; Primorsko-Akhtarsk, Krasnodar Krai; and Millerovo, Rostov Oblast – of which about 200 were Shahed-type drones.[23] The Ukrainian Air Force reported that Russian forces also launched eight Iskander-M ballistic missiles from Bryansk Oblast, six Kh-101 cruise missiles from Saratov Oblast airspace; and four S-300 air defense missiles at ground targets from Kursk Oblast. The Ukrainian Air Force reported that Ukrainian forces shot down 178 total projectiles, including 164 drones, all eight Iskander-M ballistic missiles, and all six Kh-101 cruise missiles, and that 204 drones and missiles were “lost” or suppressed by Ukrainian electronic warfare (EW) systems. Ukrainian officials reported that the main targets of the Russian strike series were Kyiv City and Kyiv Oblast and that Russian strikes also damaged Chernihiv, Sumy, Poltava, Kirovohrad, and Kharkiv oblasts.[24] Kyiv City and Kyiv Oblast officials reported that the Russian strikes damaged residential, medical, educational, commercial, and transport infrastructure, killing at least two civilians and injuring 26.[25
Russia’s strike tactics, coupled with the increased scale and concentrated targeting of Russia’s recent strike packages, aim to overwhelm Ukrainian air defenses and are resulting in significant damage. A Kremlin-affiliated Russian milblogger stated that Russian forces are employing new strike tactics, which involve targeting massive strike packages against one or two main target cities.[26] The milblogger claimed that Ukrainian air defenses protecting the cities are unable to repel such large-scale and concentrated strike packages. Ukrainian Air Force Spokesperson Colonel Yuriy Ihnat reiterated that Russian forces are launching drones and missiles from different directions and at different altitudes, which complicates Ukrainian air defense measures.[27] Ihnat noted that Ukrainian forces are working to destroy Russian reconnaissance drones that use repeaters to fly deep into Ukraine’s rear and that relay real-time targeting data to Russian forces. ISW previously observed reports of Russian forces adapting their strike tactics by launching missiles and drones from varying directions and altitudes.[28] Russia continues to use these tactics while increasing the size of its strike packages and targeting particular cities to overwhelm Ukrainian air defenses and increase damage. ISW continues to assess that Russia’s large-scale strike packages in recent weeks aim to maximize damage against Ukraine, are disproportionately affecting civilian areas, and support wider Russian efforts to degrade Ukrainian morale.[29] Russia’s recent large-scale strike packages underscore Ukraine’s need for both continued Western support to Ukraine’s interceptor drone development and production capabilities and for the contribution of Western air defense systems like US Patriots. Ukraine requires both indigenous and partner-provided air defense integrated into its wider air defense umbrella in order to secure its cities.
Russian President Vladimir Putin dismissed Deputy Foreign Minister and Presidential Special Representative to the Middle East and Africa Mikhail Bogdanov on July 9.[30] Kremlin newswire TASS, citing unnamed sources, claimed that Putin released Bogdanov from his duties at Bogdanov’s request for unspecified personal reasons.[31] Bogdanov was heavily involved in the Russian Ministry of Defense (MoD)’s efforts to provide military support to the Sudanese Armed Forces (SAF) in exchange for a Russian Red Sea naval base, as the Critical Threats Project’s Africa File previously assessed.[32] Sudan provides an alternative base for Russian efforts to project power into the Mediterranean and Red Seas and provide logistic support for its military operations across Africa given its bases in Syria are in jeopardy after the fall of the Assad regime.[33] Putin may have dismissed Bogdanov in favor of a replacement who can better manage the situation in the MENA region following the fall of Assad.
Key Takeaways:
US Secretary of State Marco Rubio expressed frustration following a July 10 meeting with Russian Foreign Minister Sergei Lavrov about Russia’s lack of progress towards ending the war in Ukraine.
The Kremlin continues efforts to use its diplomatic engagements with the United States in an effort to divert attention from the war in Ukraine and toward the potential restoration of US-Russian relations.
The Economist assessed that it would take Russia about 89 years to seize all of Ukraine at its current relatively accelerated rate of advance, which has fluctuated throughout the war and is unlikely to remain constant.
Ukrainian President Volodymyr Zelensky met with US Special Envoy to Ukraine General Keith Kellogg in Rome on July 9.
The United States reportedly resumed some military aid shipments to Ukraine.
Ukraine’s Western allies continue to provide military aid to Ukraine.
Russia launched another large-scale missile and drone strike against Ukraine on the night of July 9 to 10 that heavily targeted Kyiv City, resulting in civilian casualties and significant damage to civilian infrastructure.
Russia’s strike tactics, coupled with the increased scale and concentrated targeting of Russia’s recent strike packages, aim to overwhelm Ukrainian air defenses and are resulting in significant damage.
Russian President Vladimir Putin dismissed Deputy Foreign Minister and Presidential Special Representative to the Middle East and Africa Mikhail Bogdanov on July 9.
Russian forces recently advanced near Borova, Toretsk, and Novopavlivka.
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 10.
Russian forces continued attacks in unspecified areas of Kursk Oblast on July 9 and 10.[34] Russian milbloggers claimed that Ukrainian forces attacked toward Glushkovo and Tetkino (southwest of Glushkovo).[35]
Order of Battle: Drone operators of Russian 217th Airborne (VDV) Regiment (98th VDV Division) are reportedly striking Ukrainian positions near Tetkino.[36]
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 10 but did not make confirmed advances.
Unconfirmed claims: The Russian Ministry of Defense (MoD) claimed that elements of the Russian 56th Airborne (VDV) Regiment (7th VDV Division) advanced south of Bezsalivka (northwest of Sumy City).[37] A Russian milblogger claimed that Russian forces advanced near Yunakivka and Varachyne (both northeast of Sumy City).[38]
Russian forces attacked in the Sumy Oblast border area near Ryzhivka (northwest of Sumy City) and Bezsalivka on July 9 and 10.[39] Russian sources claimed that Ukrainian forces counterattacked near Bezsalivka, Andriivka, and Kindrativka (both north of Sumy City).[40]
Russian milbloggers claimed that Ukrainian counterattacks in Sumy Oblast are complicating Russian advances and threatening to encircle Russian forces operating in Andriivka.[41] A milblogger claimed that Russian forces are transferring reserves to reinforce Russian forces near Andriivka and Oleksiivka (north of Sumy City).[42]
Order of Battle: Drone operators of the Russian 98th VDV Division are reportedly striking Ukrainian forces in Sumy Oblast.[43] Elements of the Russian 76th and 106th VDV divisions and the 11th and 83rd Separate VDV brigades are reportedly operating in Sumy Oblast.[44] Elements of the Russian 30th Motorized Rifle Regiment (72nd Motorized Rifle Division, 44th Army Corps [AC], Leningrad Military District [LMD]) and the 155th Naval Infantry Brigade (Pacific Fleet) are reportedly operating in Kindrativka and near Oleksiivka (north of Sumy City), respectively.[45] Drone operators of the Russian 177th Naval Infantry Regiment (Caspian Flotilla) are reportedly striking Ukrainian positions near Pysarivka and Khotin (both north of Sumy City).[46] Drone operators of the Russian Smuglyanka Detachment are reportedly operating near Kindrativka.[47]
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 but did not make confirmed advances.
Unconfirmed claims: A Russian milblogger claimed that Russian forces recently advanced within Vovchansk and across the Siverskyi Donets River east of Buhruvatka (both northeast of Kharkiv City).[48]
Russian forces attacked north of Kharkiv City toward Lyptsi and northeast of Kharkiv City near Vovchansk and Starytsya on July 9 and 10.[49] A Russian milblogger claimed that Ukrainian forces counterattacked in Vovchansk.[50]
Order of Battle: Drone operators of the Russian Anvar Spetsnaz Detachment (possibly referring to the BARS-25 Anvar Volunteer Detachment) are reportedly striking Ukrainian positions near Vilcha (northeast of Kharkiv City).[51]
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 10 but did not make confirmed advances.
Unconfirmed claims: A Russian milblogger claimed Russian forces seized Holubivka (north of Kupyansk) and advanced west of Kamyanka and northwest and west of Topoli (both northeast of Kupyansk).[52]
Russian forces attacked north of Kupyansk near Radivka, Petro-Ivanivka, Ambarne, and Holubivka and toward Hryhorivka; northeast of Kupyansk near Novovasylivka, Krasne Pershe, and Kamyanka; and southeast of Kupyansk near Stepova Novoselivka and Pishchane and toward Novoosynove on July 9 and 10.[53]
Order of Battle: Drone operators of the Russian Anvar Spetsnaz Detachment (possibly referring to the BARS-25 Anvar Volunteer Detachment) are reportedly striking Ukrainian positions near Bolohivka (northeast of Kupyansk near the international border).[54]
Russian forces recently advanced in the Borova direction.
Assessed Russian advances: Geolocated footage published on July 10 indicates that Russian forces recently advanced northeast of Borivska Andriivka (northeast of Borova).[55]
Unconfirmed claims: A Russian milblogger claimed that Russian forces advanced north of Borivska Andriivka and west of Zahryzove (northeast of Borova).[56]
Russian forces attacked southeast of Borova near Hrekivka and Novoyehorivka on July 9 and 10.[57]
Russian forces continued offensive operations in the Lyman direction on July 10 but did not make confirmed advances.
Unconfirmed claims: Russian milbloggers claimed that Russian forces advanced southeast of Kolodyazi (northeast of Lyman); seized Zelena Dolyna and advanced west and south of Zelena Dolyna; and advanced within, east, and south of Karpivka; west and south of Novyi Myr; and south of Hlushchenkove (all north of Lyman).[58]
Russian forces attacked north of Lyman near Ridkodub, Karpivka, Zelena Dolyna, and Novyi Myr and toward Serednie; northeast of Lyman near Kolodyazi; and east of Lyman near Torske and the Serebryanske forest area on July 9 and 10.[59] A Russian milblogger claimed that Ukrainian forces counterattacked near Katerynivka (north of Lyman).[60]
Order of Battle: Elements of the Russian 144th Motorized Rifle Division (20th Combined Arms Army [CAA], MMD) are reportedly operating near Karpivka, Zelena Dolyna, and Kolodyazi.[61]
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 10 but did not make any confirmed advances.
Unconfirmed claims: A Russian milblogger claimed that Russian forces advanced north of Hryhorivka (northeast of Siversk).[62]
Russian forces attacked northeast of Siversk near Hryhorivka and Serebryanka; east of Siversk near Verkhnokamyanske; and southeast of Siversk near Ivano-Darivka and toward Vyimka on June 9 and 10.[63] A Russian milblogger claimed that Ukrainian forces counterattacked near Bilohorivka (northeast of Siversk).[64]
A spokesperson for a Ukrainian brigade operating in the Siversk direction stated on July 9 that about 30 percent of Russian drones in the Siversk direction are fiber optic drones.[65]
Order of Battle: Artillery elements of the Russian 123rd Motorized Rifle Brigade (3rd Combined Arms Army [CAA], formerly 2nd Luhansk People’s Republic Army Corps [LNR AC], Southern Military District [SMD]) are reportedly operating north of Vyimka.[66] Elements of the Russian 6th Motorized Rifle Brigade (3rd CAA) are reportedly fighting in western Verkhnokamyanske.[67]
Russian forces continued offensive operations in the Chasiv Yar direction on July 10 but did not advance.
Russian forces attacked near Chasiv Yar itself and south of Chasiv Yar near Bila Hora, Predtechnye, and Stupochky on June 9 and 10.[68] A Russian milblogger claimed that Ukrainian forces counterattacked near Bila Hora.[69]
Order of Battle: Elements of the Russian 98th Airborne (VDV) Division, including its 215th Separate Reconnaissance Battalion, are reportedly operating near Chasiv Yar.[70]
Russian forces recently advanced in the Toretsk direction.
Assessed Russian advances: Geolocated footage published on July 10 indicates that Russian forces advanced along the T-0504 Pokrovsk-Kostyantynivka highway north of Yablunivka (northwest of Toretsk).[71]
Unconfirmed advances: A Russian milblogger claimed that Russian forces advanced northwest of Dachne (north of Toretsk).[72]
Russian forces attacked near Toretsk itself; north of Toretsk near Dyliivka; northwest of Toretsk toward Pleshchiivka, Katerynivka, Stepanivka, Rusyn Yar, Popiv Yar, Shakhove, and Poltavka; and west of Toretsk toward Shcherbynivka on June 9 and 10.[73]
A Ukrainian brigade published footage indicating that Ukrainian forces recently repelled a Russian reduced platoon-sized mechanized assault consisting of two tanks in the Toretsk direction, reportedly near Dyliivka.[74]
Order of Battle: Elements of the Russian 33rd Motorized Rifle Regiment (20th Motorized Rifle Division, 8th CAA, SMD) and drone operators of the Russian 27th Artillery Regiment (6th Motorized Rifle Division, 3rd Army Corps [AC]) are reportedly operating in the Kostyantynivka (northwest of Toretsk) direction.[75] Drone operators of the 3rd Spetsnaz Brigade (Russian General Staff’s Main Directorate [GRU]) are reportedly striking Ukrainian forces near Yablunivka.[76] Elements of the Russian 4th Motorized Rifle Brigade (3rd CAA) are reportedly operating along the railroad toward Oleksandro-Shultyne (north of Toretsk).[77]
Russian forces continued offensive operations in the Pokrovsk direction on July 10 but did not advance.
Russian forces attacked northeast of Pokrovsk near Razine, Novoekonomichne, Myrne, and Mykolaivka and toward Novotoretske and Rodynske; east of Pokrovsk near Myrolyubivka and Promin and toward Myrnohrad; southeast of Pokrovsk near Lysivka; south of Pokrovsk near Shevchenko and Novoukrainka; and southwest of Pokrovsk near Zvirove, Kotlyne, and Udachne and toward Molodetske and Novopidhorodne on July 9 and 10.[78]
The spokesperson for a Ukrainian brigade operating in the Pokrovsk direction reported on July 10 that Russian forces continue to attack in small groups but are showing signs of exhaustion.[79] The spokesperson noted that Russian forces continue to use heavy equipment primarily to transport personnel.
Order of Battle: Drone operators of the 56th Separate Spetsnaz Battalion (51st CAA, formerly 1st Donetsk People’s Republic [DNR] AC, SMD) are reportedly operating near Novoukrainka.[80] Drone operators of the Typhoon Detachment of the 506th Motorized Rifle Regiment (27th Motorized Rifle Division, 2nd CAA, Cental Military District [CMD]) reportedly continue to operate in the Pokrovsk direction.[81] Artillery elements of the 90th Tank Division (41st CAA, CMD) are reportedly operating in the Pokrovsk direction.[82] Drone operators of the 35th Motorized Rifle Brigade (41st CAA) are also reportedly operating in the Pokrovsk direction.[83]
Russian forces recently advanced in the Novopavlivka direction.
Assessed Russian advances: Geolocated footage published on July 10 indicates that Russian forces recently advanced east of Voskresenka (southwest of Novopavlivka).[84]
Unconfirmed claims: A Russian milblogger claimed that Russian forces advanced into eastern Voskresenka and north and west of Tovste (southwest of Novopavlivka).[85]
Russian forces attacked northeast of Novopavlivka near Novoserhiivka and Muravka; southeast of Novopavlivka near Horikhove, Oleksiivka, and Dachne; south of Novopavlivka near Yalta, Zaporizhzhia, Piddubne, Myrne, Hrushivske, and Komar; and southwest of Novopavlivka near Tovste on July 9 and 10.[86] A Russian milblogger claimed that Ukrainian forces are counterattacking near Myrne.[87]
A Ukrainian servicemember of a brigade operating in the Novopavlivka direction reported that Russian forces are increasingly relying on North Korean weapons, especially mortars, artillery, and multiple launch rocket systems (MLRS).[88] The servicemember noted that North Korean munitions often do not explode.
Order of Battle: Drone operators of the Russian 56th Separate Spetsnaz Battalion (51st CAA, SMD) are reportedly operating near Novoukrainka.[89] Elements of the 36th Motorized Rifle Brigade (29th CAA, EMD) are reportedly operating near Tovste and toward Novokhatske (southwest of Novopavlivka), and elements of the 37th Motorized Rifle Brigade (36th CAA, EMD) are reportedly operating near Myrne.[90]
Russian forces continued offensive operations in the Velyka Novosilka direction on July 10 but did not advance.
Unconfirmed claims: A Russian milblogger claimed that Russian forces, including elements of the 114th Motorized Rifle Regiment (127th Motorized Rifle Division, 5th CAA, EMD), are advancing toward Komyshuvakha (northwest of Velyka Novosilka).[91]
Russian forces attacked northwest of Velyka Novosilka near Shevchenko, Komyshuvakha, Maliivka, and Vilne Pole; and west of Velyka Novosilka near Zelene Pole and Novopil on July 9 and 10.[92]
Order of Battle: Elements of the Russian 394th Motorized Rifle Regiment (127th Motorized Rifle Division, 5th CAA, EMD) are reportedly striking Ukrainian positions near Temyrivka (southwest of Velyka Novosilka).[93]
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 conducted limited offensive operations east of Hulyaipole near Malynivka on July 10.[94]
Order of Battle: Elements of the Russian 1466th Motorized Rifle Regiment (5th Combined Arms Army [CAA], Eastern Military District [EMD]) are reportedly operating near Malynivka.[95]
Russian forces continued offensive operations in western Zaporizhia Oblast on July 10 but did not advance.
Russian forces conducted offensive operations southwest of Orikhiv near Novodanylivka and Kamyanske on July 9 and 10.[96] Russian milbloggers claimed that Ukrainian forces counterattacked near Kamyanske and Plavni (just north of Kamyanske).[97]
Order of Battle: Elements of the Russian 429th Motorized Rifle Regiment (19th Motorized Rifle Division, 58th CAA, Southern Military District [SMD]) and 108th and 247th airborne (VDV) regiments (both of the 7th VDV Division) are reportedly operating near Kamyanske.[98] Elements of the Russian 70th Motorized Rifle Regiment (42nd Motorized Rifle Division, 58th CAA) are reportedly operating near Mala Tokmachka (southeast of Orikhiv).[99] Drone operators of the Nemets group of the 291st Motorized Rifle Regiment (42nd Motorized Rifle Division) are reportedly operating in the Zaporizhia direction.[100]
Russian forces continued limited ground assaults in the Kherson direction on July 10 but did not advance.
Russian forces conducted ground assaults in the Kherson direction, including toward Prydniprovske (east of Kherson City in west [right] bank Kherson Oblast) and Bilohrudnyi Island (southwest of Kherson City), on July 9 and 10.[101]
Order of Battle: Artillery elements of the Russian 31st Separate Airborne (VDV) Brigade are reportedly striking Ukrainian positions on the west bank of Kherson Oblast.[102]
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.reuters.com/world/asia-pacific/rubio-meet-russias-lavrov-kuala-lumpur-us-official-says-2025-07-10/
[2] https://www.reuters.com/world/asia-pacific/rubio-meet-russias-lavrov-kuala-lumpur-us-official-says-2025-07-10/
[3] https://t.me/MID_Russia/62472
[4] https://mid dot ru/ru/foreign_policy/news/2034998/
[5] https://tass dot ru/politika/24480935
[6] https://www.understandingwar.org/backgrounder/russian-offensive-campaign-assessment-june-8-2025 ; https://understandingwar.org/backgrounder/russian-offensive-campaign-assessment-march-16-2025 ; https://www.understandingwar.org/sites/default/files/Russian%20Offensive%20Campaign%20Assessment%2C%20March%2012%2C%202025%20PDF-compressed%20%281%29.pdf ; https://www.understandingwar.org/backgrounder/russian-offensive-campaign-assessment-december-9; https://understandingwar.org/backgrounder/russian-offensive-campaign-assessment-june-20-2025
[7] https://t.me/MID_Russia/62472
[8] https://tass dot ru/politika/24484767
[9] https://www.understandingwar.org/backgrounder/russian-offensive-campaign-assessment-june-9-2025; https://www.understandingwar.org/backgrounder/russian-offensive-campaign-assessment-march-31-2025; https://isw.pub/UkrWar032925; https://isw.pub/UkrWar022525
[10] https://www.understandingwar.org/backgrounder/adversary-entente-task-force-update-july-9-2025
[11] https://www.economist.com/interactive/graphic-detail/2025/07/09/russias-summer-ukraine-offensive-looks-like-its-deadliest-so-far; https://archive.is/bCzlk
[12] https://understandingwar.org/backgrounder/russian-offensive-campaign-assessment-july-2-2025
[13] https://isw.pub/UkrWar051325 ; https://understandingwar.org/backgrounder/russian-offensive-campaign-assessment-july-2-2025 ; https://isw.pub/UkrWar020325 ; https://isw.pub/UkrWar060625 ; https://isw.pub/UkrWar052525 ; https://isw.pub/UkrWar043025 ; https://isw.pub/UkrWar010925 ; https://isw.pub/UkrWar123124 ; https://isw.pub/UkrWar122324 ;
[14] https://www.understandingwar.org/backgrounder/russian-offensive-campaign-assessment-october-9-2024; https://www.understandingwar.org/backgrounder/russian-offensive-campaign-assessment-november-21-2024; https://isw.pub/UkrWar120422 ; https://www.understandingwar.org/backgrounder/russian-offensive-campaign-assessment-december-21-2023 ; https://isw.pub/UkrWar100823; https://isw.pub/UkrWar112123; https://isw.pub/UkrWar120223; https://isw.pub/UkrWar110623
[15] https://www.economist.com/interactive/graphic-detail/2025/07/09/russias-summer-ukraine-offensive-looks-like-its-deadliest-so-far; https://archive.is/bCzlk
[16] https://understandingwar.org/backgrounder/russian-offensive-campaign-assessment-june-12-2025; https://isw.pub/UkrWar060525
[17] https://suspilne dot media/1062769-zelenskij-zustrivsa-z-kellogom-u-rimi/
[18] https://www.reuters.com/business/aerospace-defense/us-military-delivering-some-weapons-ukraine-after-pause-2025-07-09/; https://apnews.com/article/ukraine-weapons-shipments-trump-a1a39c136bce749debe36646f69b5196
[19] https://www.reuters.com/world/ukraine-russia-latest-updates-european-leaders-attend-kyiv-aid-conference-rome-2025-07-10/?arena_mid=8MolQq7miapjzCKur8ct; https://www.gov.uk/government/news/british-investment-boost-in-ukraine-to-benefit-both-countries
[20] https://www.gov.uk/government/news/british-investment-boost-in-ukraine-to-benefit-both-countries
[21] https://www.reuters.com/world/ukraine-russia-latest-updates-european-leaders-attend-kyiv-aid-conference-rome-2025-07-10/?arena_mid=PpfhOod3yxiP5oXakCmX; https://www.reuters.com/world/ukraine-russia-latest-updates-european-leaders-attend-kyiv-aid-conference-rome-2025-07-10/
[22] https://mocr dot mo.gov.cz/informacni-servis/zpravodajstvi/ceska-armada-zajisti-letecky-vycvik-osmi-ukrajinskych-pilotu-259298/ ; https://armyinform dot com.ua/2025/07/10/chehiya-pidgotuye-ukrayinskyh-pilotiv-dlya-vynyshhuvachiv-f-16/; https://suspilne dot media/1062761-do-kinca-2025-roku-cehia-pidgotue-vismoh-ukrainskih-pilotiv/
[23] https://t.me/kpszsu/38093
[24] https://www.youtube.com/watch?v=lnrp2S2L6qk ; https://armyinform dot com.ua/2025/07/10/sposterigalysya-navit-povitryani-kuli-v-povitryanyh-sylah-rozpovily-pro-nebezpeku-vorozhyh-rozvidnykiv/; https://t.me/kpszsu/38093; https://t.me/V_Zelenskiy_official/15040; https://t.me/synegubov/15641; https://armyinform dot com.ua/2025/07/10/sposterigalysya-navit-povitryani-kuli-v-povitryanyh-sylah-rozpovily-pro-nebezpeku-vorozhyh-rozvidnykiv/
[25] https://t.me/tkachenkotymur/1465 ; https://armyinform dot com.ua/2025/07/10/vnaslidok-masovanoyi-ataky-rf-na-kyyiv-zagynuly-dvi-lyudyny-shhe-14-postrazhdaly/ ; https://t.me/dsns_telegram/45796 ; https://armyinform dot com.ua/2025/07/10/zagybla-policzejska-poshkodzheni-budynky-gurtozhytky-ta-trcz-naslidky-rosijskoyi-ataky-na-kyyiv/; https://t.me/UA_National_Police/44036 ; https://armyinform dot com.ua/2025/07/10/zagybla-policzejska-poshkodzheni-budynky-gurtozhytky-ta-trcz-naslidky-rosijskoyi-ataky-na-kyyiv/; https://t.me/VA_Kyiv/12845; https://suspilne dot media/kyiv/1062885-kiiv-zaznav-udariv-droniv-i-raket-e-zagibli-i-poraneni-rujnuvanna-u-kilkoh-rajonah/; https://t.me/sazanovicholeksandr/128; https://t.me/tkachenkotymur/1445; https://t.me/tkachenkotymur/1446; https://t.me/tkachenkotymur/1449; https://t.me/vitaliy_klitschko/4976; https://t.me/tkachenkotymur/1452; https://t.me/Klymenko_MVS/1590; https://t.me/vitaliy_klitschko/4989; https://t.me/tkachenkotymur/1473; https://t.me/tkachenkotymur/1474 ; https://t.me/VA_Kyiv/12845 ; https://armyinform dot com.ua/2025/07/10/kilkist-poranenyh-u-kyyevi-zrosla-do-19-poshkodzheno-shist-rajoniv-mista/; https://www.facebook.com/GeneralStaff.ua/posts/pfbid0zTbTAL3UQiArSYEKfJJhngU8YRxXtu6Xf1rH9Brvkwdqu1MH8S3ZY7rZ852k9Yiel; https://t.me/Mykola_Kalashnyk/6213; https://suspilne dot media/kyiv/1063027-primisenna-5-kanalu-bulo-poskodzene-vnaslidok-ataki-na-kiiv/; https://www.5 dot ua/suspilstvo/5-kanal-poshkodzhenyi-vnaslidok-masovanoi-povitrianoi-ataky-na-kyiv-355182.html?fbclid=IwQ0xDSwLcPyhleHRuA2FlbQIxMQABHsxZ8r-zW6YK8WkBtNZpE-_De1NPiRrzyTt3pyjOVCX6OeQk3KWqHXsBb-4R_aem_QrDukX3njSvn3L3izN7vXg#mcx0mxvgqsk4cb9harh; https://www.reuters.com/business/aerospace-defense/ukrainian-air-defences-repel-russian-drone-attack-kyiv-2025-07-10/
[26] https://t.me/rybar/72044
[27] https://armyinform dot com.ua/2025/07/10/sposterigalysya-navit-povitryani-kuli-v-povitryanyh-sylah-rozpovily-pro-nebezpeku-vorozhyh-rozvidnykiv/
[28] https://www.understandingwar.org/backgrounder/russian-offensive-campaign-assessment-june-17-2025; https://www.understandingwar.org/backgrounder/russian-offensive-campaign-assessment-april-22-2025; https://understandingwar.org/backgrounder/russian-offensive-campaign-assessment-may-26-2025; https://www.understandingwar.org/backgrounder/russian-offensive-campaign-assessment-april-12-2025; https://www.understandingwar.org/backgrounder/russian-offensive-campaign-assessment-april-8-2025
[29] https://isw.pub/UkrWar070925
[30] http://publication dot pravo.gov.ru/document/0001202507090029; https://ria dot ru/20250709/bogdanov-2028228489.html ; https://t.me/tass_agency/324605
[31] https://t.me/tass_agency/324607
[32] https://www.understandingwar.org/backgrounder/africa-file-may-16-2024-russian-outreach-across-africa ; https://www.criticalthreats.org/analysis/africa-file-february-13-2025-saf-announces-government-plan-and-russian-naval-base-drc-concedes-to-direct-talks-with-m23-turkeys-growing-defense-partnerships-in-africa ; https://www.criticalthreats.org/analysis/africa-file-march-27-2025-saf-liberates-khartoum-burundi-and-rwanda-tensions
[33] https://www.understandingwar.org/backgrounder/africa-file-may-31-2024-russian-red-sea-logistics-center-sudan ; https://www.understandingwar.org/backgrounder/africa-file-special-edition-external-meddling-red-sea-exacerbates-conflicts-horn-africa ; https://www.criticalthreats.org/analysis/africa-file-may-9-2024-america-and-russias-shifting-roles-in-west-africa-is-africa-media-russias-morphing-stance-in-sudan ; https://www.criticalthreats.org/analysis/africa-file-february-13-2025-saf-announces-government-plan-and-russian-naval-base-drc-concedes-to-direct-talks-with-m23-turkeys-growing-defense-partnerships-in-africa
[34] https://www.facebook.com/GeneralStaff.ua/posts/pfbid0dYGeCgwNDuLE1Xqr6DmwcvwxS8VVedZQzzCGVUL33XFZ4B6Qqaa4a9rHuhiCwSAzl; https://www.facebook.com/GeneralStaff.ua/posts/pfbid0C74TH3yhou5KT786xANP3X91J4mRvbPGNiycsCPJBw9oZvhS9agHpSr7d91sojY2l; https://www.facebook.com/GeneralStaff.ua/posts/pfbid0miZzHe7UHvas8YB4MpsNAUSY9JT8dmGYuuEfmejB2gMKseDid1AFs6fQx7sXW9Lsl
[35] https://t.me/DnevnikDesantnika/31069; https://t.me/Sladkov_plus/13582; https://t.me/wargonzo/27791
[36] https://t.me/RVvoenkor/95524
[37] https://t.me/mod_russia/54574
[38] https://t.me/dva_majors/75057
[39] https://www.facebook.com/GeneralStaff.ua/posts/pfbid0dYGeCgwNDuLE1Xqr6DmwcvwxS8VVedZQzzCGVUL33XFZ4B6Qqaa4a9rHuhiCwSAzl; https://www.facebook.com/GeneralStaff.ua/posts/pfbid0C74TH3yhou5KT786xANP3X91J4mRvbPGNiycsCPJBw9oZvhS9agHpSr7d91sojY2l; https://www.facebook.com/GeneralStaff.ua/posts/pfbid0miZzHe7UHvas8YB4MpsNAUSY9JT8dmGYuuEfmejB2gMKseDid1AFs6fQx7sXW9Lsl
[40] https://t.me/mod_russia/54574; https://t.me/motopatriot78/38362
[41] https://t.me/motopatriot78/38362; https://t.me/wargonzo/27791; https://t.me/motopatriot78/38399
[42] https://t.me/motopatriot78/38399
[43] https://t.me/rodnaya98vdd/1691
[44] https://t.me/DnevnikDesantnika/31045
[45] https://t.me/motopatriot78/38362
[46] https://t.me/dva_majors/75040
[47] https://t.me/dva_majors/75044
[48] https://t.me/DnevnikDesantnika/31035
[49] https://www.facebook.com/GeneralStaff.ua/posts/pfbid0dYGeCgwNDuLE1Xqr6DmwcvwxS8VVedZQzzCGVUL33XFZ4B6Qqaa4a9rHuhiCwSAzl; https://www.facebook.com/GeneralStaff.ua/posts/pfbid0C74TH3yhou5KT786xANP3X91J4mRvbPGNiycsCPJBw9oZvhS9agHpSr7d91sojY2l; https://www.facebook.com/GeneralStaff.ua/posts/pfbid0miZzHe7UHvas8YB4MpsNAUSY9JT8dmGYuuEfmejB2gMKseDid1AFs6fQx7sXW9Lsl; https://t.me/Sladkov_plus/13582; https://t.me/Khortytsky_wind/13487; https://t.me/DnevnikDesantnika/31035
[50] https://t.me/DnevnikDesantnika/31035
[51] https://t.me/epoddubny/24089
[52] https://t.me/z_arhiv/31957 ; https://t.me/z_arhiv/31958 ; https://t.me/z_arhiv/31970
[53] https://www.facebook.com/GeneralStaff.ua/posts/pfbid0dYGeCgwNDuLE1Xqr6DmwcvwxS8VVedZQzzCGVUL33XFZ4B6Qqaa4a9rHuhiCwSAzl ; https://www.facebook.com/GeneralStaff.ua/posts/pfbid0C74TH3yhou5KT786xANP3X91J4mRvbPGNiycsCPJBw9oZvhS9agHpSr7d91sojY2l ; https://www.facebook.com/GeneralStaff.ua/posts/pfbid0miZzHe7UHvas8YB4MpsNAUSY9JT8dmGYuuEfmejB2gMKseDid1AFs6fQx7sXW9Lsl ; https://t.me/Khortytsky_wind/13487 ; https://suspilne dot media/kharkiv/1062731-rf-namagalasa-prorivati-oboronu-v-rajoni-vovcanska-ta-grigorivki-na-pivnoci-harkivsini-osuv-hortica/
[54] https://t.me/epoddubny/24089
[55] https://t.me/creamy_caprice/9552; https://t.me/msb_company/100
[56] https://t.me/z_arhiv/31961
[57] https://www.facebook.com/GeneralStaff.ua/posts/pfbid0dYGeCgwNDuLE1Xqr6DmwcvwxS8VVedZQzzCGVUL33XFZ4B6Qqaa4a9rHuhiCwSAzl ; https://www.facebook.com/GeneralStaff.ua/posts/pfbid0C74TH3yhou5KT786xANP3X91J4mRvbPGNiycsCPJBw9oZvhS9agHpSr7d91sojY2l ; https://www.facebook.com/GeneralStaff.ua/posts/pfbid0miZzHe7UHvas8YB4MpsNAUSY9JT8dmGYuuEfmejB2gMKseDid1AFs6fQx7sXW9Lsl ; https://t.me/Khortytsky_wind/13487
[58] https://t.me/RVvoenkor/95479 ; https://t.me/motopatriot78/38369 ; https://t.me/motopatriot78/38390 ; https://t.me/boris_rozhin/171925 ; https://t.me/motopatriot78/38373
[59] https://www.facebook.com/GeneralStaff.ua/posts/pfbid0dYGeCgwNDuLE1Xqr6DmwcvwxS8VVedZQzzCGVUL33XFZ4B6Qqaa4a9rHuhiCwSAzl ; https://www.facebook.com/GeneralStaff.ua/posts/pfbid0C74TH3yhou5KT786xANP3X91J4mRvbPGNiycsCPJBw9oZvhS9agHpSr7d91sojY2l ; https://www.facebook.com/GeneralStaff.ua/posts/pfbid0miZzHe7UHvas8YB4MpsNAUSY9JT8dmGYuuEfmejB2gMKseDid1AFs6fQx7sXW9Lsl ; https://t.me/Khortytsky_wind/13487
[60] https://t.me/RVvoenkor/95479
[61] https://t.me/motopatriot78/38369 ; https://t.me/motopatriot78/38390 ; https://t.me/motopatriot78/38373
[62] https://t.me/z_arhiv/31967
[63] https://www.facebook.com/GeneralStaff.ua/posts/pfbid0dYGeCgwNDuLE1Xqr6DmwcvwxS8VVedZQzzCGVUL33XFZ4B6Qqaa4a9rHuhiCwSAzl?__cft__[0]=AZV5MZSLPFxT-ju3Wh_aabVP_miwtR9j32sLLsBhaVUhtBbtR0RVHQH_daoLbxT_JdutJrpBnmS21_kdvCk8iU8fbuKgXJYcsN7oqfvlisKTvU6-0Rq4qDJMtOWi1GqidimpeDJLbutDHIJQgzJXPRWOlMp-y5bOEfuvVFVK5xQYuw&__tn__=%2CO%2CP-R; https://www.facebook.com/GeneralStaff.ua/posts/pfbid0C74TH3yhou5KT786xANP3X91J4mRvbPGNiycsCPJBw9oZvhS9agHpSr7d91sojY2l?__cft__[0]=AZWQmIglTSbUIso3FUNMxr0EVJc8eaY-Pq4gczqCj76b8tHeweAWd8dFN39IuQSgjrBfJ6uHhzhqJNXRjzArDQoNxoYHitVXKZcAvFUJoG6CmxRUrlwkLjN_BG_iFRTELCBOmQaqD6DogBCT7oP8YLyLRwOuNi_j2mIvjlyAFqYxlw&__tn__=%2CO%2CP-R; https://www.facebook.com/GeneralStaff.ua/posts/pfbid0miZzHe7UHvas8YB4MpsNAUSY9JT8dmGYuuEfmejB2gMKseDid1AFs6fQx7sXW9Lsl?__cft__[0]=AZVeVrqdpXNxRcAuwzW8NqNOANq1e6In3UhPyf7aprRwZ9RNKvMswgcXySlboBsBU3UgcfJXdQdNN9m4W34heM0L1HQjsyp8CHUp_2GfFkGRj27zlhE4Imx5rAbxfZdOPP99PwphdHvW8meYdXELFMf5FpJc6vpcBoVppjwvLVRvPQ&__tn__=%2CO%2CP-R;
[64] https://t.me/motopatriot78/38391
[65] https://suspilne dot media/donbas/1062805-rosijski-vijska-vikoristovuut-na-siverskomu-napramku-blizko-30-droniv-na-optovolokni-vid-zagalnoi-kilkosti/; https://youtu.be/WY8sDvZdWEA
[66] https://t.me/VestovoyDP/8545; https://x.com/richardzai38580/status/1943320115417674116
[67] https://t.me/motopatriot78/38391
[68] https://www.facebook.com/GeneralStaff.ua/posts/pfbid0dYGeCgwNDuLE1Xqr6DmwcvwxS8VVedZQzzCGVUL33XFZ4B6Qqaa4a9rHuhiCwSAzl; https://www.facebook.com/GeneralStaff.ua/posts/pfbid0C74TH3yhou5KT786xANP3X91J4mRvbPGNiycsCPJBw9oZvhS9agHpSr7d91sojY2l; https://www.facebook.com/GeneralStaff.ua/posts/pfbid0miZzHe7UHvas8YB4MpsNAUSY9JT8dmGYuuEfmejB2gMKseDid1AFs6fQx7sXW9Lsl; https://t.me/Khortytsky_wind/13487; https://t.me/rybar/72039; https://t.me/wargonzo/27791
[69] https://t.me/wargonzo/27791
[70] https://t.me/DnevnikDesantnika/31045
[71] https://t.me/ua_marines_36brigade/3332; https://t.me/creamy_caprice/9550
[72] https://t.me/motopatriot78/38356
[73] https://www.facebook.com/GeneralStaff.ua/posts/pfbid0dYGeCgwNDuLE1Xqr6DmwcvwxS8VVedZQzzCGVUL33XFZ4B6Qqaa4a9rHuhiCwSAzl; https://www.facebook.com/GeneralStaff.ua/posts/pfbid0C74TH3yhou5KT786xANP3X91J4mRvbPGNiycsCPJBw9oZvhS9agHpSr7d91sojY2l; https://www.facebook.com/GeneralStaff.ua/posts/pfbid0miZzHe7UHvas8YB4MpsNAUSY9JT8dmGYuuEfmejB2gMKseDid1AFs6fQx7sXW9Lsl; https://t.me/Khortytsky_wind/13487;
[74] https://www.facebook.com/watch/?v=2944379535735799&rdid=8zzbCSKz6UUfCfJs; https://militarnyi dot com/en/news/ukrainian-defenders-repel-tank-assault-near-toretsk/;
[75] https://t.me/dva_majors/75078; https://t.me/sashakots/54827; https://t.me/dva_majors/75112
[76] https://t.me/nm_dnr/14018
[77] https://t.me/motopatriot78/38356
[78] https://www.facebook.com/GeneralStaff.ua/posts/pfbid0dYGeCgwNDuLE1Xqr6DmwcvwxS8VVedZQzzCGVUL33XFZ4B6Qqaa4a9rHuhiCwSAzl ; https://www.facebook.com/GeneralStaff.ua/posts/pfbid0C74TH3yhou5KT786xANP3X91J4mRvbPGNiycsCPJBw9oZvhS9agHpSr7d91sojY2l ; https://www.facebook.com/GeneralStaff.ua/posts/pfbid0miZzHe7UHvas8YB4MpsNAUSY9JT8dmGYuuEfmejB2gMKseDid1AFs6fQx7sXW9Lsl ; https://t.me/Khortytsky_wind/13487
[79] https://www.youtube.com/watch?v=OD9Bs6ZLiNQ ; https://armyinform dot com.ua/2025/07/10/vtratyv-mavik-jdesh-na-shturm-poblyzu-pokrovska-postijni-ataky-vysnazhuyut-vorozhyh-pihotyncziv/
[80] https://t.me/nm_dnr/14017
[81] https://t.me/motopatriot78/38370
[82] https://t.me/mod_russia/54548
[83] https://t.me/Sib_army/6102
[84] https://www.facebook.com/31ombr/videos/1371969470768471/; https://t.me/creamy_caprice/9551
[85] https://t.me/motopatriot78/38368
[86] https://t.me/Khortytsky_wind/13487 ; https://www.facebook.com/GeneralStaff.ua/posts/pfbid0dYGeCgwNDuLE1Xqr6DmwcvwxS8VVedZQzzCGVUL33XFZ4B6Qqaa4a9rHuhiCwSAzl ; https://www.facebook.com/GeneralStaff.ua/posts/pfbid0C74TH3yhou5KT786xANP3X91J4mRvbPGNiycsCPJBw9oZvhS9agHpSr7d91sojY2l ; https://www.facebook.com/GeneralStaff.ua/posts/pfbid0miZzHe7UHvas8YB4MpsNAUSY9JT8dmGYuuEfmejB2gMKseDid1AFs6fQx7sXW9Lsl ; https://t.me/voin_dv/15919
[87] https://t.me/voin_dv/15919
[88] https://suspilne dot media/1062857-u-rimi-rozpocinaetsa-konferencia-z-vidnovlenna-ukraini-zelenskij-zustrivsa-z-kellogom-1233-den-vijni/?anchor=live_1752135650&utm_source=copylink&utm_medium=ps
[89] https://t.me/nm_dnr/14017
[90] https://t.me/motopatriot78/38368 ; https://t.me/motopatriot78/38383 ; https://t.me/voin_dv/15919
[91] https://t.me/voin_dv/15919
[92] https://t.me/Khortytsky_wind/13487 ; https://www.facebook.com/GeneralStaff.ua/posts/pfbid0dYGeCgwNDuLE1Xqr6DmwcvwxS8VVedZQzzCGVUL33XFZ4B6Qqaa4a9rHuhiCwSAzl ; https://www.facebook.com/GeneralStaff.ua/posts/pfbid0C74TH3yhou5KT786xANP3X91J4mRvbPGNiycsCPJBw9oZvhS9agHpSr7d91sojY2l ; https://www.facebook.com/GeneralStaff.ua/posts/pfbid0miZzHe7UHvas8YB4MpsNAUSY9JT8dmGYuuEfmejB2gMKseDid1AFs6fQx7sXW9Lsl
[93] https://t.me/voin_dv/15919
[94] https://t.me/Khortytsky_wind/13487
[95] https://t.me/voin_dv/15919
[96] https://www.facebook.com/GeneralStaff.ua/posts/pfbid0C74TH3yhou5KT786xANP3X91J4mRvbPGNiycsCPJBw9oZvhS9agHpSr7d91sojY2l; https://www.facebook.com/GeneralStaff.ua/posts/pfbid0miZzHe7UHvas8YB4MpsNAUSY9JT8dmGYuuEfmejB2gMKseDid1AFs6fQx7sXW9Lsl ; https://t.me/SJTF_Odes/12722; https://t.me/wargonzo/27791?single
[97] https://t.me/DnevnikDesantnika/31053; https://t.me/wargonzo/27791; https://t.me/dva_majors/75057
[98] https://t.me/RVvoenkor/95486; https://t.me/wargonzo/27790; https://t.me/RVvoenkor/95546; https://t.me/dva_majors/75057
[99] https://t.me/dva_majors/75057
[100] https://t.me/wargonzo/27799
[101] https://www.facebook.com/GeneralStaff.ua/posts/pfbid0dYGeCgwNDuLE1Xqr6DmwcvwxS8VVedZQzzCGVUL33XFZ4B6Qqaa4a9rHuhiCwSAzl; https://www.facebook.com/GeneralStaff.ua/posts/pfbid0C74TH3yhou5KT786xANP3X91J4mRvbPGNiycsCPJBw9oZvhS9agHpSr7d91sojY2l; https://www.facebook.com/GeneralStaff.ua/posts/pfbid0miZzHe7UHvas8YB4MpsNAUSY9JT8dmGYuuEfmejB2gMKseDid1AFs6fQx7sXW9Lsl ; https://www.facebook.com/share/p/1AfGDc6HHV/; https://t.me/SJTF_Odes/12722
[102] https://t.me/DnevnikDesantnika/31045; https://t.me/mod_russia/54548
Russian Offensive Campaign Assessment, July 11, 2025
Use of a computer (not a mobile device) is strongly recommended for using this data-heavy tool. ISW continues to assess that US-provided Patriot systems and interceptors are critical for Ukraine’s ability to defend against Russian long-range overnight strikes and protect its civilian population. The Ukrainian Ministry of Finance announced on July 11 that the United Kingdom approved a 1.7-billion-pound (roughly $2.3 billion) loan to finance improving Ukraine’s air defense capabilities. The European Commission and Ukraine’s Ministry of Digital Transformation announced that Europe and Ukraine will partner in the BraveTech EU Initiative, which will work to accelerate the European DIB’s innovation cycle. Ukraine continues to expand its production and innovation of interceptor drones for use against Shahed-type drones. Ukrainian intelligence assesses that Russian forces are unlikely to realize the Kremlin’s goal of seizing the entirety of Donetsk Oblast by the end of 2025, which is consistent with ISW’s assessment of Russia’s ongoing offensive. The Russian Offensive Campaign Assessment will be published in full on July 12.
July 11, 2025, 7:00 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 11. ISW will cover subsequent reports in the July 12 Russian Offensive Campaign Assessment.
US President Donald Trump announced on July 10 that the United States will sell NATO weapons, including air defense systems and interceptors, that NATO can then give to Ukraine. Trump stated in an interview with NBC News that the United States will sell NATO an unspecified number and type of American-made weapons, including Patriot air defense systems and interceptors, that NATO will then give to Ukraine.[1] Axios reported on July 11 that sources stated that NATO allies discussed the possibility of the United States using NATO as an intermediary to sell weapons to Ukraine at the most recent NATO Summit on June 24 to 25, and that these weapons could include both air defense support as well as offensive weaponry.[2] Ukrainian President Volodymyr Zelensky stated on July 10 that Ukraine requested 10 Patriot air defense systems and additional interceptors, and that Germany is ready to purchase two Patriot systems from the United States for Ukraine, and that Norway is willing to purchase another one.[3] It remains unclear how many Patriot air defense systems or other weapons the United States will sell to NATO. ISW continues to assess that US-provided Patriot systems and interceptors are critical for Ukraine’s ability to defend against Russian long-range overnight strikes and protect its civilian population, particularly against Russian ballistic missiles.[4]
Ukraine’s European allies continue to provide additional aid and pursue joint production initiatives with Ukraine’s defense industrial base (DIB). The Ukrainian Ministry of Finance announced on July 11 that the United Kingdom (UK) approved a 1.7-billion-pound (roughly $2.3 billion) loan to finance improving Ukraine’s air defense capabilities.[5] The European Commission and Ukraine’s Ministry of Digital Transformation announced that Europe and Ukraine will partner in the BraveTech EU Initiative, which will work to accelerate the European DIB’s innovation cycle.[6] The European Commission reported that the BraveTech EU Initiative will expand on existing European Defense Fund (EDF) projects and will expand relationships between Ukrainian and European defense companies beginning in Fall 2025. The Ukrainian Ministry of Defense (MoD) reported on July 10 that Ukraine signed an agreement with NATO Command Transformation allowing Ukrainian personnel to attend the Joint NATO-Ukraine Analysis, Training, and Education Center (JATEC).[7]
Ukraine continues to expand its production and innovation of interceptor drones for use against Shahed-type drones. Kyiv City Military Administration Head Timur Tkachenko announced on July 11 that Kyiv City will allocate 260 million hryvnia ($6.2 million) to Ukraine’s Clean Sky program aimed at using interceptor drones to defend Kyiv against nightly Russian long-range drone strikes.[8] Tkachenko stated that the program will fund additional equipment, the creation of an interceptor drone training center, and several mobile interceptor drone units. Tkachenko stated that the project has downed 550 Russian drones over Kyiv City in the last four months. Kyiv Oblast Military Administration Head Mykola Kalashnyk estimated that the project has downed almost 650 drones over Kyiv Oblast more broadly.[9] Ukrainian Minister of Digital Transformation Mykhailo Fedorov stated that interceptor drones are downing dozens of Russian long-range drones each night.[10] Ukraine’s interceptor drones will play a critical role in lowering the cost of defense against nightly Russian drone and missile strikes, although US-provided Patriot air defense systems remain the only system capable of downing Russian ballistic missiles.
Ukrainian intelligence assesses that Russian forces are unlikely to realize the Kremlin’s goal of seizing the entirety of Donetsk Oblast by the end of 2025, which is consistent with ISW’s ongoing assessment of Russia’s offensive capabilities. Ukraine’s Main Military Intelligence Directorate (GUR) Head Lieutenant General Kyrylo Budanov assessed on July 11 that Russia’s goal of seizing all of Donetsk Oblast by the end of 2025 is “not realistic.”[11] Budanov stated that the Russian military command has also tasked Russian forces with advancing into Dnipropetrovsk Oblast and establishing another 10-kilometer-deep buffer zone in the oblast. Ukrainian Presidential Office Deputy Head Colonel Pavlo Palisa stated on June 5 that Russia intends to seize and occupy the full extent of Donetsk and Luhansk oblasts by September 1, 2025.[12] The Economist assessed on July 9 that it would take Russian forces until February 2028 to seize the remainder of Donetsk, Luhansk, Kherson, and Zaporizhia oblasts (which Russia has illegally annexed) at their current rate of advance.[13] Russian efforts to seize Donetsk Oblast, enter Dnipropetrovsk Oblast, and establish a 10-kilometer-deep buffer zone will likely exacerbate existing constraints in the Russian military by further extending the already degraded Russian Southern and Central groupings of forces that have been engaged in near constant combat operations in Donetsk Oblast since October 2023. ISW continues to assess that Russian forces are taking very high casualties in return for disproportionately small gains in pursuit of their political and territorial ambitions.[14] It remains unclear on what basis the Russian military command imagined that it could seize the remainder of Donetsk Oblast by September 2025.
Kremlin officials continue to justify the Kremlin’s ongoing censorship efforts and appear to be seizing on Russia’s hypercontrolled information space to push the Kremlin’s informal state ideology. Kremlin Spokesperson Dmitry Peskov told Russian business magazine Expert on July 11 that the “situation that [Russia is] in” geopolitically and in relation to the increasing speed of information necessitates military censorship and that the Russian government is “justified” in its ongoing efforts to eliminate media outlets that are critical of the Kremlin.[15] Peskov praised the Russian media’s increase in positive “patriotic” content that generates feelings of loyalty to and pride in Russia. Peskov stated that he believes that the “patriotic” trend will continue and that the Kremlin will take into account the “mistakes” of the past when outlets, such as Russian opposition outlet Meduza, were allowed to criticize Russia broadly. Peskov stated that Russia will demand a “softer” informational policy in the future and that this will allow a number of “neutral” outlets to emerge. The Kremlin is unlikely to take an impartial view of the neutrality of media outlets in the future, however. Peskov stated in September 2024 that Russian media will shift to “freedom of information” if Russia emerges from this period of “acute inflammation,” referring to its war in Ukraine and the geopolitical situation.[16] The refusal to acknowledge that Russia is, in fact, engaged in a major war is part of the Kremlin’s general efforts to shape and distort the Russian information space.
Peskov’s recent statements signal that the Kremlin has not abandoned its wartime efforts to censor and centralize control over the Russian information space and is setting conditions to continue censorship efforts post-war. The Kremlin has been engaged in a wide censorship campaign aimed at controlling the narrative of the full-scale invasion since 2022. Russian officials have limited access to foreign websites and platforms, attempted to eliminate access to opposition media, and arrested administrators of Telegram channels that were publicly critical of Russian political and military leadership over the last three years.[17] The Kremlin appears to be setting conditions for long-term control of the information space as it attempts to leverage social media and traditional news outlets to create future generations less likely to question Kremlin decision-making and narratives. The Kremlin is currently establishing an informal state ideology that promotes Russian nationalism, perpetuates the idea that the West unfairly and unjustly seeks to collapse the Russian state, and mythologizes veterans of the Russian military.[18] The Kremlin’s efforts to encourage “patriotic” media are only one avenue through which the Kremlin is encouraging military service and loyalty to the Russian government throughout Russian society amid ongoing efforts to expand extracurricular youth military-political organizations and military education programs in Russian schools.[19]
Key Takeaways:
US President Donald Trump announced on July 10 that the United States will sell NATO weapons, including air defense systems and interceptors, that NATO can then give to Ukraine.
Ukraine’s European allies continue to provide additional aid and pursue joint production initiatives with Ukraine’s defense industrial base (DIB).
Ukraine continues to expand its production and innovation of interceptor drones for use against Shahed-type drones.
Ukrainian intelligence assesses that Russian forces are unlikely to realize the Kremlin’s goal of seizing the entirety of Donetsk Oblast by the end of 2025, which is consistent with ISW’s ongoing assessment of Russia’s offensive capabilities.
Kremlin officials continue to justify the Kremlin’s ongoing censorship efforts and appear to be seizing on Russia’s hypercontrolled information space to push the Kremlin’s informal state ideology.
Ukrainian forces advanced near Kupyansk, Lyman, and Novopavlivka. Russian forces advanced in northern Sumy and western Zaporizhia oblasts, and near Kupyansk, Lyman, and Toretsk.
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 11.
Russian forces continued attacks in unspecified areas of Kursk Oblast on July 10 and 11.[20] Russian milbloggers claimed that Ukrainian forces attacked toward Tetkino (southwest of Glushkovo).[21]
A Russian milblogger claimed that Ukrainian forces maintain positions near Tetkino and regularly attack Tetkino in groups of three to five personnel.[22]
Order of Battle: Elements of the Russian 56th Airborne (VDV) Regiment (7th VDV Division) are reportedly operating in Kursk Oblast.[23]
Ukrainian forces continue to strike Russian military infrastructure and defense industrial base (DIB) facilities in the Russian deep rear. Sources in Ukraine’s Main Military Intelligence Directorate (GUR) told Ukrainian outlet Suspilne on July 11 that Ukrainian forces conducted a sabotage operation and damaged a Russian gas pipeline near Langepas, Khanty-Mansi Autonomous Okrug.[24] GUR sources told Suspilne that the pipeline supplies Russian DIB plants in Chelyabinsk, Orenburg, and Sverdlovsk oblasts and assessed that it will take Russia roughly a month to repair the pipeline. The Ukrainian General Staff reported on July 11 that Ukrainian drones struck the Voronin Aviation Plant in Lukhovitsy, Moscow Oblast.[25] Ukraine’s Center for Combatting Disinformation Head Lieutenant Andriy Kovalenko stated on July 11 that the Voronin Aviation Plant produces and modernizes Russian MiG aircraft, including the MiG-29 and MiG-31; develops new models of combat aircraft; and participates in the Shahed drone modernization cycle.[26] The Ukrainian General Staff also reported that Ukrainian special forces and security agencies struck the Shipunov Instrument Design Bureau in Tula, Tula Oblast, which produces missiles for the Zenit Missile and Zenit Missile-Gun anti-aircraft systems.[27]
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 recently advanced in northern Sumy Oblast.
Assessed Russian advances: Geolocated footage published on July 10 indicates that Russian forces advanced into northern Myropillia (northeast of Sumy City).[28]
Unconfirmed claims: Russian milbloggers claimed that Russian forces advanced near Ryzhivka (northwest of Sumy City) and Yunakivka (northeast of Sumy City).[29]
Russian forces attacked northwest of Sumy City near Ryzhivka and Bezsalivka and northeast of Sumy City near Yunakivka on July 10 and 11.[30] Russian milbloggers claimed that Ukrainian forces counterattacked near Beszalivka, north of Sumy City, near Kindrativka and Andriivka, and northeast of Sumy City near Oleksiivka.[31]
Order of Battle: Drone and artillery elements of the Russian Chechen Akhmat Spetsnaz, including its Gunter Detachment, are reportedly striking Ukrainian positions in the direction of Oleksandrivske (northwest of Sumy City).[32] Drone elements of the 30th Motorized Rifle Regiment (72nd Motorized Rifle Division, 44th Army Corps [AC], Leningrad Military District [LMD]) are reportedly striking Ukrainian positions in Sumy Oblast.[33] Drone elements of the Smuglyanka Detachment are reportedly coordinating Russian air strikes on Ukrainian positions in Kindrativka (north of Sumy City).[34] Elements of the 1434th “Akhmat-Chechnya” Regiment (1st Motorized Rifle Battalion) reportedly participated in the recent seizure of Novomykolaivka (north of Sumy City).[35] Elements of the 104th Airborne (VDV) Regiment (76th VDV Division) are reportedly operating near Yunakivka.[36]
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 11 but did not advance.
Russian forces attacked northeast of Kharkiv City near Zelene, Vovchansk, and Starytsya on July 10 and 11.[37]
Ukrainian Kharkiv Group of Forces Spokesperson Lieutenant Colonel Pavlo Shamshyn reported on July 11 that Russian forces continue attacking in small groups in Vovchansk and surrounding settlements, including at night, and are wearing anti-thermal ponchos in an attempt to hide from Ukrainian drones.[38] Shamshyn stated that Russian forces continue unsuccessful attempts to push Ukrainian positions away from the Vovcha River and that Ukrainian forces maintain positions in the Vovchansk Aggregate Plant.
A Ukrainian drone regiment operating in the Kharkiv direction published footage on July 11 of Ukrainian first-person view (FPV) drones striking and reportedly destroying a Pantsir-S1 air defense system in an unspecified area of Kharkiv Oblast.[39]
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)
Ukrainian and Russian forces recently advanced in the Kupyansk direction.
Assessed Ukrainian advances: Geolocated footage published on July 10 indicates that Ukrainian forces recently advanced east of Kindrashivka (northwest of Kupyansk).[40]
Assessed Russian advances: Geolocated footage published on July 11 indicates that Russian forces recently advanced east of Petropavlivka (east of Kupyansk).[41]
Russian forces attacked north of Kupyansk near Petro-Ivanivka and Zapadne, east of Kupyansk near Petropavlivka, and southeast of Kupyansk near Stepova Novoselivka on July 10 and 11.[42]
Ukrainian Kharkiv Group of Forces Spokesperson Lieutenant Colonel Pavlo Shamshyn reported on July 11 that Russian forces attempted to modify a damaged bridge near Dvorichna (north of Kupyansk) in order to transfer infantry across the Oskil River, but that Ukrainian forces destroyed the bridge.[43]
Order of Battle: Drone operators of the Russian Kontora Group (1st Guards Tank Army [GTA], Moscow Military District [MMD]) and 121st Motorized Rifle Regiment (reportedly of the 68th Motorized Rifle Division, 6th Combined Arms Army [CAA], Leningrad Military District [LMD]) are reportedly striking Ukrainian positions in the Kupyansk direction.[44] Elements of the 2nd Motorized Rifle Battalion of the Russian 27th Motorized Rifle Brigade (1st GTA) are reportedly striking Ukrainian positions near Kindrashivka.[45]
Russian forces continued offensive operations in the Borova direction on July 11 but did not make confirmed advances.
Unconfirmed claims: A Russian milblogger claimed on July 10 that Russian forces advanced towards Borivska Andriivka (northeast of Borova).[46]
Russian forces attacked southeast of Borova near Hrekivka and Novoyehorivka on July 10 and 11.[47] A Russian source claimed that Russian forces repelled several Ukrainian counterattacks near Bohuslavka (northeast of Borova) in the past week.[48]
Ukrainian and Russian forces recently advanced in the Lyman direction.
Assessed Ukrainian advances: Russian milbloggers claimed that Ukrainian forces recently advanced in central Ridkodub (north of Lyman).[49] Russian sources are typically conservative when reporting on Ukrainian advances, indicating that Ukrainian forces likely advanced within Ridkodub.
Assessed Russian advances: Geolocated footage published on July 10 shows elements of the Russian 1428th Motorized Rifle Regiment (144th Motorized Rifle Division, 20th CAA, MMD) operating in western and central Zelena Dolyna (north of Lyman), indicating that Russian forces recently seized the settlement.[50] The Russian Ministry of Defense (MoD) claimed on July 11 that Russian forces seized Zelena Dolyna.[51]
Russian forces attacked northwest of Lyman toward Shandryholove; north of Lyman near Ridkodub, Karpivka, Zelena Dolyna, Serednie, and Novyi Myr; northeast of Lyman near Kolodyazi; and east of Lyman near Torske and the Serebryanske forest area on July 10 and 11.[52] A Russian milblogger claimed on July 11 that Ukrainian forces counterattacked near Zelena Dolyna, Yampolivka (northeast of Lyman), and Katerynivka (north of Lyman).[53]
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 11 but did not make confirmed advances.
Unconfirmed claims: A Russian milblogger claimed that Russian forces advanced south of Hryhorivka (northeast of Siversk).[54]
Russian forces attacked northeast of Siversk near Hryhorivka and Serebryanka, east of Siversk near Verkhnokamyanske, and southeast of Siversk near Ivano-Darivka and toward Vyimka on July 10 and 11.[55] A Russian milblogger claimed that Ukrainian forces counterattacked near Bilohorivka (northeast of Siversk).[56]
Russian forces continued offensive operations in the Chasiv Yar direction on July 11 but did not make confirmed advances.
Unconfirmed claims: Russian milbloggers claimed that Russian forces advanced northwest of and within southwestern Chasiv Yar.[57]
Russian forces attacked near Chasiv Yar itself; south of Chasiv Yar near Predtechyne, Bila Hora, and Stupochky; and immediately west of Chasiv Yar near Mykolaivka on July 10 and 11.[58]
Russian forces recently advanced in the Toretsk direction.
Assessed Russian advances: Geolocated footage published on July 11 indicates that Russian forces recently advanced northeast of Koptieve (west of Toretsk).[59]
Unconfirmed claims: Russian milbloggers claimed that Russian forces operating northwest of Toretsk advanced along the T-0516 Toretsk-Kostyantynivka highway, northwest of Yablunivka, southwest of Katerynivka, southeast of Rusyn Yar, and east of Popiv Yar.[60]
Russian forces attacked near Toretsk itself; north of Toretsk near Dyliivka; northwest of Toretsk near Yablunivka, Popiv Yar, Poltavka, and Rusyn Yar; and toward Pleshchiivka, Katerynivka, and Stepanivka ; and west of Toretsk near Shcherbynivka on July 10 and 11.[61]
Order of Battle: Drone operators of the Russian 10th Tank Regiment (20th Motorized Rifle Division, 8th Combined Arms Army [CAA], Southern Military District [SMD]) are reportedly striking Ukrainian positions near Oleksandro-Kalynove (northwest of Toretsk).[62] Elements of the 68th Tank Regiment (150th Motorized Rifle Division, 8th CAA) are reportedly operating between Romanivka (southwest of Toretsk) and Katerynivka.[63] Elements of the 33rd Motorized Rifle Regiment (20th Motorized Rifle Division) and drone operators of the 215th Separate Reconnaissance Battalion (98th Airborne [VDV] Division) are reportedly operating in the Kostyantynivka (Toretsk) direction.[64]
Russian forces continued offensive operations in the Pokrovsk direction on July 11 but did not make confirmed advances.
Unconfirmed claims: A Russian milblogger claimed on July 10 that Russian forces advanced north of Hrodivka (east of Pokrovsk).[65]
Russian forces continued assaults near Pokrovsk; northeast of Pokrovsk near Myrolyubivka, Malynivka, and Razine and toward Rodinske; east of Pokrovsk near Novoekonomichne; southeast of Pokrovsk near Lysivka; south of Pokrovsk near Novoukrainka, Zvirove, and Shevchenko; and southwest of Pokrovsk near Udachne and toward Serhiivka on July 10 and 11.[66]
Order of Battle: Elements of the Russian Typhoon Detachment of the 506th Motorized Rifle Regiment (27th Motorized Rifle Division, 2nd CAA, Central Military District [CMD]) are reportedly operating in the Pokrovsk direction.[67]
Ukrainian forces recently advanced in the Novopavlivka direction.
Assessed Ukrainian advances: Footage published on July 7 and geolocated on July 11 indicates that Ukrainian forces recently marginally advanced in western Novoserhiivka (northwest of Novopavlivka).[68]
Unconfirmed claims: Russian milbloggers claimed that elements of the Russian 37th Motorized Rifle Brigade (36th CAA, EMD) and an unspecified Russian Spetsnaz Brigade recently advanced into central and south of Myrne (south of Novopavlivka).[69] A Russian milblogger also claimed that Russian forces seized Hrushivske (southwest of Novopavlivka).[70]
Russian forces continued assaults toward Novopavlivka; northeast of Novopavlivka near Novoserhiivka and Muravka; southeast of Novopavlivka near Horikhove and Oleksiivka; south of Novopavlivka near Fedorivka, Yalta, Zaporizhzhia, Piddubne, and Myrne and Dachne, Dnipropetrovsk Oblast; and southwest of Novopavlivka near Tovste and toward Novokhatske on July 10 and 11.[71]
The spokesperson of a Ukrainian brigade operating in the Novopavlivka direction stated that Russian forces are concentrating many motorized rifle units near Horikhove and that many of these units are degraded.[72] The spokesperson stated that Russian infantry walk 10 to 15 kilometers to frontline positions before attacking due to the pervasiveness of Ukrainian drones in the area.
Order of Battle: Elements of the Russian 35th Motorized Rifle Brigade (41st CAA, CMD) are reportedly operating near Muravka.[73] Elements of the 36th Motorized Rifle Brigade (29th CAA, Eastern Military District [EMD]) are reportedly attacking near Piddubne and toward Oleksandrohrad (southwest of Novopavlivka).[74]
Russian forces attacked in the Velyka Novosilka direction on July 11 but did not advance.
Russian forces continued assaults northwest of Velyka Novosilka near Shevchenko and Vilne Pole and toward Voskresenka and Maliivka, Dnipropetrovsk Oblast, and west of Velyka Novosilka near Novosilka and Zelene Pole on July 10 and 11.[75]
Order of Battle: Elements of the Russian 5th Tank Brigade (36th CAA, EMD) are reportedly operating near Voskresenka.[76] Elements of the 127th Motorized Rifle Division (5th CAA, EMD) are reportedly operating southwest of Vilne Pole.[77] Drone operators of the 14th Spetsnaz Brigade (Russian General Staff’s Main Directorate) are reportedly striking Ukrainian positions in the Velyka Novosilka direction.[78] Drone operators of the 37th Motorized Rifle Brigade (36th CAA) are reportedly striking Ukrainian positions near Sichneve (northwest of Velyka Novosilka).[79]
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 11 but did not advance.[80]
Order of Battle: Elements of the Russian 38th Motorized Rifle Brigade (35th Combined Arms Army [CAA], Eastern Military District [EMD]) are reportedly operating near Chervone (east of Hulyaipole).[81] Elements of the 64th Motorized Rifle Brigade (35th CAA) are reportedly operating in the Hulyaipole direction.[82]
Russian forces recently advanced in western Zaporizhia Oblast.
Assessed Russian advances: Geolocated footage published on July 11 indicates that Russian forces advanced into southern Plavni (west of Orikhiv).[83]
Unconfirmed claims: A Russian milblogger claimed that Russian forces advanced north and east of Kamyanske (west of Orikhiv).[84]
Russian milbloggers claimed that Ukrainian forces counterattacked near Kamyanske.[85]
Order of Battle: Elements of the Russian 108th and 247th Airborne (VDV) regiments (both of the 7th VDV Division) are reportedly operating in Kamyanske.[86] Drone operators of the Smuglyanka Detachment are reportedly operating southeast of Orikhiv near Bilohirya and Novodanylivka, and west of Orikhiv near Novoandriivka, and Stepnohirsk.[87] Drone operators of the 4th Military Base (58th CAA, Southern Military District [SMD]) are reportedly striking Ukrainian forces near Novodanylivka.[88]
Russian forces conducted limited ground assaults in the Kherson direction on July 10 and 11 but did not advance.[89]
Russian Defense Minister Andrei Belousov met with VDV and “Dnepr” Grouping of Forces Commander Colonel General Mikhail Teplinsky on July 11 and inspected a Russian command post likely in occupied Kherson Oblast.[90]
Ukrainian forces recently struck Russian military assets in occupied Zaporizhia Oblast. Ukraine’s Main Military Intelligence Directorate (GUR) reported on July 11 that GUR detonated a munition at a Russian military logistics hub in occupied Melitopol, killing five Rosgvardia personnel and destroying a satellite communications system.[91] Ukrainian Mariupol Mayoral Advisor Petro Andryushchenko, who frequently reports on Russian military activities in occupied southern Donetsk and Zaporizhia oblasts, published footage of a Ukrainian strike against a train carrying 20 Russian tanks between occupied Tokmak and Chernihivka on July 10 and reported on July 11 that the strike destroyed five of the tanks.[92]
Russian Air, Missile, and Drone Campaign (Russian Objective: Target Ukrainian military and civilian infrastructure in the rear and on the frontline)
Russian forces conducted a series of drone strikes against Ukraine on the night of July 10 and 11. The Ukrainian Air Force reported that Russian forces launched 79 Shahed-type strike drones and decoy drones from the directions of Kursk City; Millerovo, Rostov Oblast; and Primorsko-Akhtarsk, Krasnodar Krai.[93] The Ukrainian Air Force reported that Ukrainian forces shot down 44 Shahed-type drones and that 16 drones were ”lost” or suppressed by electronic warfare (EW). Ukrainian officials reported that the strikes damaged residential infrastructure and injured at least 20 civilians in Kharkiv and Odesa cities.[94]
Significant activity in Belarus (Russian efforts to increase its military presence in Belarus and further integrate Belarus into Russian-favorable frameworks)
Russian and Belarusian officials plan to develop a domestically trained artificial intelligence (AI) bot, likely to consolidate control over the information space within the Union State framework. State Secretary of the Union State Sergei Glazyev, a former Russian economic official, announced on July 11 that Russian and Belarusian officials plan to create an AI bot based on “traditional values.”[95]
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.nbcnews.com/nightly-news/video/exclusive-phone-interview-with-president-trump-243043909525
[2] https://www.axios.com/2025/07/11/trump-ukraine-weapons-nato-allies-sell
[3] https://suspilne dot media/1063763-zelenskij-e-vsi-neobhidni-politicni-signali-pro-vidnovlenna-postacanna-dopomogi-vid-ssa/
[4] https://isw.pub/UkrWar070825 ; https://isw.pub/UkrWar070425 ; https://isw.pub/UkrWar070325 ; https://understandingwar.org/backgrounder/russian-offensive-campaign-assessment-july-2-2025 ; https://isw.pub/UkrWar060125
[5] https://mof.gov dot ua/uk/news/ukraine_will_receive_17_billion_under_the_uk_guarantee_to_strengthen_its_defense_capabilitiesthe_minister_of_finance_ceremonially_signed_the_loan_agreement-5238
[6] https://suspilne dot media/1064287-bravetech-eu-ek-z-mincifri-zapustili-iniciativu-z-rozvitku-oboronnih-innovacij-miz-es-i-ukrainou/ ; https://ec.europa dot eu/commission/presscorner/detail/en/ip_25_1794
[7] https://mod dot gov.ua/news/pidtrimka-vijskovih-ta-vzayemosumisnist-ukrayina-ta-nato-pogliblyuyut-spivpraczyu-cherez-jatec; https://armyinform dot com.ua/2025/07/10/pidtrymka-vijskovyh-ta-vzayemosumisnist-ukrayina-ta-nato-poglyblyuyut-spivpraczyu-cherez-jatec/ ; https://suspilne dot media/1063937-minoboroni-i-nato-pidpisali-tehnicnu-ugodu-pro-spivpracu-spilnogo-centru-jatec-so-vona-peredbacae/
[8] https://suspilne dot media/kyiv/1064179-proekt-ciste-nebo-u-kievi-zapuskaut-sistemu-perehoplenna-droniv/; https://t.me/tkachenkotymur/1480; https://armyinform dot com.ua/2025/07/11/u-kyyevi-zapuskayut-systemu-perehoplennya-vorozhyh-droniv-shho-vona-peredbachaye/
[9] https://t.me/Mykola_Kalashnyk/6232; https://armyinform dot com.ua/2025/07/11/12-ekipazhiv-i-ponad-600-znyshhenyh-bpla-yak-na-kyyivshhyni-praczyuyut-drony-perehoplyuvachi/
[10] https://suspilne dot media/1064317-droni-perehopluvaci-fedorov-rozpoviv-aka-robota-vedetsa-u-comu-napramku/
[11] https://www.bloomberg.com/news/articles/2025-07-11/ukraine-spy-chief-says-40-of-russian-ammunition-is-north-korean ; https://archive.ph/Vp790
[12] https://isw.pub/UkrWar060625
[13] https://isw.pub/UkrWar071025
[14] https://isw.pub/UkrWar071025
[15] https://expert dot ru/mnenie/zhurnalistika-epokhi-transformatsii/
[16] https://tass dot ru/politika/21788727
[17] https://isw.pub/UkrWar061825 ; https://isw.pub/UkrWar050725 ; https://isw.pub/UkrWar011425 ; https://www.understandingwar.org/sites/default/files/July%2014%20Russian%20Offensive%20Campaign%20Assessment%20PDF.pdf; https://www.understandingwar.org/backgrounder/russian-offensive-campaign-assessment-december-12-2024 ; https://isw.pub/UkrWar120724
[18] https://www.understandingwar.org/backgrounder/russian-offensive-campaign-assessment-may-22-2025; https://www.understandingwar.org/backgrounder/russian-offensive-campaign-assessment-may-6-2025;
[19] https://www.understandingwar.org/backgrounder/primer-russian-cognitive-warfare https://isw.pub/UkrWar062225; https://isw.pub/UkrWar061025; https://www.understandingwar.org/backgrounder/russian-offensive-campaign-assessment-may-6-2025; https://isw.pub/UkrWar032025; https://isw.pub/UkrWar123124; https://isw.pub/UkrWar122124
[20] https://www.facebook.com/GeneralStaff.ua/posts/pfbid026u6PngsoGtJzLBvk82QCLt1jBm3AzQqgoTpc4zLypSZJ6eZFwTxaPe8owozsLBcWl; https://www.facebook.com/GeneralStaff.ua/posts/pfbid02yRRHCfvbHVhNWbHFmZ4WmTroXVT8586t2bmd2nLhKXzwvUoDNo4cuXdxaAevTVAul; https://www.facebook.com/GeneralStaff.ua/posts/pfbid0A2AWWhVC6tQ84bXXEfnG3c9bkZxUimr6YbaLz5KSCKfyrHF9BnQH7U6GMT8LsgbJl
[21] https://t.me/dva_majors/75134; https://t.me/DnevnikDesantnika/31129
[22] https://t.me/DnevnikDesantnika/31129
[23] https://t.me/DnevnikDesantnika/31104
[24] https://suspilne dot media/1064611-u-tumenskij-oblasti-rf-stavsa-vibuh-na-truboprovodi-akij-zabezpecue-gazom-rosijskij-vpk-dzerela/; https://x.com/wartranslated/status/1943686362462326923
[25] https://www.facebook.com/GeneralStaff.ua/posts/pfbid0cGSkrvNpVCMZoYByASrmsT6tGPCWsbazi1jnZPS9ZFWDJcReNC3fFAgpYi2EeTJGl ; https://suspilne dot media/1064549-sili-oboroni-vdarili-po-dvoh-zavodah-rosijskogo-vpk-u-moskovskij-ta-tulskij-oblastah/
[26] https://t.me/akovalenko1989/9512 ; https://armyinform dot com.ua/2025/07/11/u-moskovskij-oblasti-rf-urazhenyj-aviazavod-shho-vygotovlyaye-vynyshhuvachi-mig-29-ta-mig-31/
[27] https://www.facebook.com/GeneralStaff.ua/posts/pfbid0cGSkrvNpVCMZoYByASrmsT6tGPCWsbazi1jnZPS9ZFWDJcReNC3fFAgpYi2EeTJGl ; https://suspilne dot media/1064549-sili-oboroni-vdarili-po-dvoh-zavodah-rosijskogo-vpk-u-moskovskij-ta-tulskij-oblastah/
[28] https://www.instagram.com/reel/DL6kmxKtRXh/?igsh=MWs0OHh3enZ6eTIzaQ%3D%3D; https://t.me/creamy_caprice/9564
[29] https://t.me/DnevnikDesantnika/31104; https://t.me/wargonzo/27807
[30] https://t.me/DnevnikDesantnika/31104; https://t.me/wargonzo/27807
[31] https://t.me/DnevnikDesantnika/31093; https://t.me/motopatriot78/38434; https://t.me/DnevnikDesantnika/31129
[32] https://t.me/RKadyrov_95/5830
[33] https://t.me/bella_Ciao44/9401
[34] https://t.me/dva_majors/75200
[35] https://t.me/RKadyrov_95/5831
[36] https://t.me/DnevnikDesantnika/31104
[37] https://www.facebook.com/GeneralStaff.ua/posts/pfbid026u6PngsoGtJzLBvk82QCLt1jBm3AzQqgoTpc4zLypSZJ6eZFwTxaPe8owozsLBcWl; https://www.facebook.com/GeneralStaff.ua/posts/pfbid02yRRHCfvbHVhNWbHFmZ4WmTroXVT8586t2bmd2nLhKXzwvUoDNo4cuXdxaAevTVAul; https://www.facebook.com/GeneralStaff.ua/posts/pfbid0A2AWWhVC6tQ84bXXEfnG3c9bkZxUimr6YbaLz5KSCKfyrHF9BnQH7U6GMT8LsgbJl; https://t.me/Khortytsky_wind/13567
[38] https://suspilne dot media/kharkiv/1064085-okupanti-namagautsa-pronikati-na-teritoriu-agregatnogo-zavodu-u-vovcansku-v-antiteplovizijnih-ponco-otu-harkiv/
[39] https://t.me/fedorenkoys/1396; https://armyinform dot com.ua/2025/07/11/probyly-panczyr-na-harkivshhyni-urazyly-rosijsku-systemu-ppo/
[40] https://t.me/mangustzzzz/808; https://x.com/ZoamSc2/status/1943390785518604631; https://x.com/ZoamSc2/status/1943390788047769821; https://x.com/ZoamSc2/status/1943390790564352048 ; https://x.com/ZoamSc2/status/1943390785518604631; https://x.com/GeoConfirmed/status/1943423460870398091
[41] https://t.me/creamy_caprice/9565 ; https://t.me/brigade_14/3349
[42] https://www.facebook.com/GeneralStaff.ua/posts/pfbid026u6PngsoGtJzLBvk82QCLt1jBm3AzQqgoTpc4zLypSZJ6eZFwTxaPe8owozsLBcWl; https://www.facebook.com/GeneralStaff.ua/posts/pfbid02yRRHCfvbHVhNWbHFmZ4WmTroXVT8586t2bmd2nLhKXzwvUoDNo4cuXdxaAevTVAul; https://www.facebook.com/GeneralStaff.ua/posts/pfbid0A2AWWhVC6tQ84bXXEfnG3c9bkZxUimr6YbaLz5KSCKfyrHF9BnQH7U6GMT8LsgbJl; https://t.me/Khortytsky_wind/13567
[43] https://suspilne dot media/kharkiv/1064085-okupanti-namagautsa-pronikati-na-teritoriu-agregatnogo-zavodu-u-vovcansku-v-antiteplovizijnih-ponco-otu-harkiv/
[44] https://t.me/dva_majors/75178; https://t.me/RVvoenkor/95575
[45] https://t.me/mangustzzzz/808 ; https://x.com/ZoamSc2/status/1943390785518604631 ; https://x.com/ZoamSc2/status/1943390788047769821; https://x.com/ZoamSc2/status/1943390790564352048 ; https://x.com/ZoamSc2/status/1943390785518604631; https://x.com/GeoConfirmed/status/1943423460870398091
[46] https://t.me/RVvoenkor/95557
[47] https://www.facebook.com/GeneralStaff.ua/posts/pfbid026u6PngsoGtJzLBvk82QCLt1jBm3AzQqgoTpc4zLypSZJ6eZFwTxaPe8owozsLBcWl; https://www.facebook.com/GeneralStaff.ua/posts/pfbid02yRRHCfvbHVhNWbHFmZ4WmTroXVT8586t2bmd2nLhKXzwvUoDNo4cuXdxaAevTVAul; https://www.facebook.com/GeneralStaff.ua/posts/pfbid0A2AWWhVC6tQ84bXXEfnG3c9bkZxUimr6YbaLz5KSCKfyrHF9BnQH7U6GMT8LsgbJl;
[48] https://t.me/tass_agency/324849
[49] https://deepstatemap.live/en#13/49.1762610/37.7984619; https:// t.me/DnevnikDesantnika/31128; https:// t.me/motopatriot78/38447
[50] https://t.me/operationall_space/5111; https://t.me/creamy_caprice/9558; https://t.me/rian_ru/304512; https://x.com/richardzai38580/status/1943698048263291044; https://t.me/osintpen/1409;
[51] https://t.me/tass_agency/324887; https://t.me/mod_russia/54591; https://t.me/dva_majors/75173 ; https://t.me/RVvoenkor/95582 ; https://t.me/motopatriot78/38447 ; https://t.me/sashakots/54851; https://t.me/tass_agency/324900; https://t.me/RVvoenkor/95587; https://t.me/tass_agency/324904; https://t.me/mod_russia/54595; https://t.me/voenkorKotenok/65784 ; https://t.me/voenkorKotenok/65789; https://t.me/rybar/72074; https://t.me/vysokygovorit/20204; https://t.me/DnevnikDesantnika/31128
[52] https://www.facebook.com/GeneralStaff.ua/posts/pfbid026u6PngsoGtJzLBvk82QCLt1jBm3AzQqgoTpc4zLypSZJ6eZFwTxaPe8owozsLBcWl; https://www.facebook.com/GeneralStaff.ua/posts/pfbid02yRRHCfvbHVhNWbHFmZ4WmTroXVT8586t2bmd2nLhKXzwvUoDNo4cuXdxaAevTVAul; https://www.facebook.com/GeneralStaff.ua/posts/pfbid0A2AWWhVC6tQ84bXXEfnG3c9bkZxUimr6YbaLz5KSCKfyrHF9BnQH7U6GMT8LsgbJl; https://t.me/Khortytsky_wind/13567; https://t.me/DnevnikDesantnika/31143
[53] https://t.me/DnevnikDesantnika/31128; https://t.me/DnevnikDesantnika/31143;
[54] https://t.me/DnevnikDesantnika/31088
[55] https://www.facebook.com/GeneralStaff.ua/posts/pfbid026u6PngsoGtJzLBvk82QCLt1jBm3AzQqgoTpc4zLypSZJ6eZFwTxaPe8owozsLBcWl ; https://www.facebook.com/GeneralStaff.ua/posts/pfbid02yRRHCfvbHVhNWbHFmZ4WmTroXVT8586t2bmd2nLhKXzwvUoDNo4cuXdxaAevTVAul ; https://www.facebook.com/GeneralStaff.ua/posts/pfbid0A2AWWhVC6tQ84bXXEfnG3c9bkZxUimr6YbaLz5KSCKfyrHF9BnQH7U6GMT8LsgbJl ; https://t.me/Khortytsky_wind/13567 ; https://t.me/DnevnikDesantnika/31088
[56] https://t.me/DnevnikDesantnika/31088
[57] https://t.me/DnevnikDesantnika/31140 ; https://t.me/motopatriot78/38456
[58] https://www.facebook.com/GeneralStaff.ua/posts/pfbid026u6PngsoGtJzLBvk82QCLt1jBm3AzQqgoTpc4zLypSZJ6eZFwTxaPe8owozsLBcWl ; https://www.facebook.com/GeneralStaff.ua/posts/pfbid02yRRHCfvbHVhNWbHFmZ4WmTroXVT8586t2bmd2nLhKXzwvUoDNo4cuXdxaAevTVAul ; https://www.facebook.com/GeneralStaff.ua/posts/pfbid0A2AWWhVC6tQ84bXXEfnG3c9bkZxUimr6YbaLz5KSCKfyrHF9BnQH7U6GMT8LsgbJl ; https://t.me/Khortytsky_wind/13567 ; https://t.me/DnevnikDesantnika/31140 ; https://t.me/motopatriot78/38456
[59] https://www.instagram.com/reel/DL98N51M1FX/?igsh=MTE4aW9mdHpjZGJiZw%3D%3D; https://t.me/creamy_caprice/9567
[60] https://t.me/DnevnikDesantnika/31098 ; https://t.me/motopatriot78/38408 ; https://t.me/dva_majors/75134 ; https://t.me/wargonzo/27807 ; https://t.me/motopatriot78/38461
[61] https://www.facebook.com/GeneralStaff.ua/posts/pfbid026u6PngsoGtJzLBvk82QCLt1jBm3AzQqgoTpc4zLypSZJ6eZFwTxaPe8owozsLBcWl ; https://www.facebook.com/GeneralStaff.ua/posts/pfbid02yRRHCfvbHVhNWbHFmZ4WmTroXVT8586t2bmd2nLhKXzwvUoDNo4cuXdxaAevTVAul ; https://www.facebook.com/GeneralStaff.ua/posts/pfbid0A2AWWhVC6tQ84bXXEfnG3c9bkZxUimr6YbaLz5KSCKfyrHF9BnQH7U6GMT8LsgbJl ; https://t.me/Khortytsky_wind/13567
[62] https://t.me/nm_dnr/14021
[63] https://t.me/motopatriot78/38408
[64] https://t.me/dva_majors/75130 ; https://t.me/DnevnikDesantnika/31104 ; https://t.me/motopatriot78/38461
[65] https://t.me/DnevnikDesantnika/31096
[66] https://www.facebook.com/GeneralStaff.ua/posts/pfbid026u6PngsoGtJzLBvk82QCLt1jBm3AzQqgoTpc4zLypSZJ6eZFwTxaPe8owozsLBcWl ; https://www.facebook.com/GeneralStaff.ua/posts/pfbid02yRRHCfvbHVhNWbHFmZ4WmTroXVT8586t2bmd2nLhKXzwvUoDNo4cuXdxaAevTVAul ; https://www.facebook.com/GeneralStaff.ua/posts/pfbid0A2AWWhVC6tQ84bXXEfnG3c9bkZxUimr6YbaLz5KSCKfyrHF9BnQH7U6GMT8LsgbJl ; https://t.me/Khortytsky_wind/13567 ; https://t.me/DnevnikDesantnika/31096
[67] https://t.me/motopatriot78/38462; https://t.me/motopatriot78/38431
[68] https://x.com/Map_Hargoo/status/1943604608305119460; https://t.me/motopatriot78/38240
[69] https://t.me/dva_majors/75134 ; https://t.me/RVvoenkor/95570 ; https://t.me/motopatriot78/38435 ; https://t.me/motopatriot78/38458 ; https://t.me/motopatriot78/38467 ; https://t.me/voenkorKotenok/65808
[70] https://t.me/voenkorKotenok/65810
[71] https://t.me/boris_rozhin/171988 ; https://www.facebook.com/GeneralStaff.ua/posts/pfbid026u6PngsoGtJzLBvk82QCLt1jBm3AzQqgoTpc4zLypSZJ6eZFwTxaPe8owozsLBcWl ; https://www.facebook.com/GeneralStaff.ua/posts/pfbid02yRRHCfvbHVhNWbHFmZ4WmTroXVT8586t2bmd2nLhKXzwvUoDNo4cuXdxaAevTVAul ; https://www.facebook.com/GeneralStaff.ua/posts/pfbid0A2AWWhVC6tQ84bXXEfnG3c9bkZxUimr6YbaLz5KSCKfyrHF9BnQH7U6GMT8LsgbJl ; https://t.me/Khortytsky_wind/13567
[72] https://armyinform dot com.ua/2025/07/11/chymalo-vzvodiv-rot-bataljoniv-vtratyly-boyezdatnist-poblyzu-pokrovska-desantnyky-peremelyuyut-rosiyan/; https://www.youtube.com/watch?v=WY8sDvZdWEA
[73] https://t.me/motopatriot78/38416
[74] https://t.me/voin_dv/15931
[75] https://www.facebook.com/GeneralStaff.ua/posts/pfbid026u6PngsoGtJzLBvk82QCLt1jBm3AzQqgoTpc4zLypSZJ6eZFwTxaPe8owozsLBcWl ; https://www.facebook.com/GeneralStaff.ua/posts/pfbid02yRRHCfvbHVhNWbHFmZ4WmTroXVT8586t2bmd2nLhKXzwvUoDNo4cuXdxaAevTVAul ; https://www.facebook.com/GeneralStaff.ua/posts/pfbid0A2AWWhVC6tQ84bXXEfnG3c9bkZxUimr6YbaLz5KSCKfyrHF9BnQH7U6GMT8LsgbJl ; https://t.me/Khortytsky_wind/13567 ; https://t.me/motopatriot78/38444
[76] https://t.me/motopatriot78/38471
[77] https://t.me/voin_dv/15931
[78] https://t.me/voin_dv/15924
[79] https://t.me/voin_dv/15922
[80] https://www.facebook.com/GeneralStaff.ua/posts/pfbid02yRRHCfvbHVhNWbHFmZ4WmTroXVT8586t2bmd2nLhKXzwvUoDNo4cuXdxaAevTVAul; https://www.facebook.com/OperationalCommandSouth/posts/pfbid0bxKHKH6ENpjmY6CLZTv65nBFe6Eb6v4xdLBuDEgXWgZ2TPEBocXA82Lk7jWucDUcl; https://www.facebook.com/GeneralStaff.ua/posts/pfbid0A2AWWhVC6tQ84bXXEfnG3c9bkZxUimr6YbaLz5KSCKfyrHF9BnQH7U6GMT8LsgbJl; https://t.me/Khortytsky_wind/13567
[81] https://t.me/voin_dv/15920
[82] https://t.me/voin_dv/15923
[83] https://t.me/krulaomegu/697; https://t.me/creamy_caprice/9566
[84] https://t.me/motopatriot78/38438
[85] https://t.me/dva_majors/75134; https://t.me/wargonzo/27807
[86] https://t.me/DnevnikDesantnika/31104
[87] https://t.me/dva_majors/75200
[88] https://t.me/dva_majors/75132
[89] https://www.facebook.com/GeneralStaff.ua/posts/pfbid02yRRHCfvbHVhNWbHFmZ4WmTroXVT8586t2bmd2nLhKXzwvUoDNo4cuXdxaAevTVAul; https://www.facebook.com/OperationalCommandSouth/posts/pfbid0bxKHKH6ENpjmY6CLZTv65nBFe6Eb6v4xdLBuDEgXWgZ2TPEBocXA82Lk7jWucDUcl; https://www.facebook.com/GeneralStaff.ua/posts/pfbid0A2AWWhVC6tQ84bXXEfnG3c9bkZxUimr6YbaLz5KSCKfyrHF9BnQH7U6GMT8LsgbJl;
[90] https://t.me/mod_russia/54599; https://t.me/mod_russia/54600
[91] https://gur.gov dot ua/content/hurkit-u-melitopoli-znyshcheno-piatero-zaharbnykiv-ta-vorozhu-stantsiiu-upravlinnia-viiskamy.html
[92] https://t.me/andriyshTime/40175; https://t.me/andriyshTime/40142
[93] https://t.me/kpszsu/38164
[94] https://t.me/ihor_terekhov/2796 ; https://suspilne dot media/kharkiv/1063875-rosia-atakuvala-harkiv-bezpilotnikami-vranci-11-lipna-naslidki/ ; https://suspilne dot media/kharkiv/1063881-nicna-ataka-na-cuguiv-harkivskoi-oblasti-11-lipna-e-postrazdali-poskodzenij-medzaklad-ta-pidpriemstvo/; https://armyinform dot com.ua/2025/07/11/vorog-atakuvav-harkiv-shahedamy-9-postrazhdalyh-vybuhamy-zachepylo-pologovyj-budynok/; https://t.me/ihor_terekhov/2801; https://t.me/synegubov/15702 ; https://t.me/synegubov/15715 ; https://t.me/ihor_terekhov/2799 ; https://t.me/astrapress/86212; https://suspilne dot media/odesa/1063973-odesa-pid-atakou-rosijskih-bpla-u-misti-cutno-vibuhi/; https://suspilne dot media/odesa/1064133-ataka-na-odesu-e-travmovani-poskodzeno-budivli-avto-ta-stajnu/;
[95] https://belta dot by/society/view/gossekretar-sg-nasha-zadacha-razrabotat-sobstvennyj-ii-osnovannyj-na-traditsionnyh-tsennostjah-725782-2025/; https://belta dot by/society/view/glazjev-strategiju-formirovanija-edinogo-informprostranstva-my-dolzhny-predstavit-do-kontsa-goda-725775-2025/; https://t.me/belta_telegramm/323091; https://t.me/belta_telegramm/323081; https://suspilne dot media/1064575-rf-ta-bilorus-planuut-stvoriti-vlasnij-stucnij-intelekt-zasnovanij-na-tradicijnih-cinnostah/