Weekly Report
Weekly Report | Week 30 · Jul 20 — Jul 26, 2026
7 daily briefs · 4,844 events · Two ballistic strikes on Kyiv in one week, Golden Leo cargo ship hit killing Indian sailors, Drapatyi replaces Syrskyi

BOTTOM LINE UP FRONT
Russia conducted multiple mass ballistic missile strikes on Kyiv this week — on the nights of 18-19 July and 25-26 July — with the 18-19 July barrage of over 40 ballistic missiles described by Zelensky and multiple independent Western outlets as the largest such attack on the capital since the full-scale invasion began.
Russia's sustained targeting of civilian cargo vessels in the Black Sea killed at least six crew members aboard the Golden Leo, four of them Indian nationals, prompting India to summon Russia's chargé d'affaires — a rare diplomatic friction with a historically neutral partner.
Ukraine appointed Major General Mykhailo Drapatyi as Commander-in-Chief on July 21, replacing General Syrskyi in the most significant Ukrainian military leadership change since February 2022.
A Ukrainian F-16 shot down a Russian fighter aircraft in air-to-air combat, per US Chairman of the Joint Chiefs General John Caine — the first publicly confirmed such engagement by an F-16 in Ukrainian service.
The Rubio-Lavrov meeting on July 23 yielded no documented breakthroughs. President Zelensky's Presidential Office separately assessed peace talks could resume in two to three months contingent on the Russian offensive phase concluding.
Top Story: Russia Conducts Two Ballistic Missile Strikes on Kyiv in One Week; Civilian and Defense-Sector Targets Hit Across Ukraine
Two ballistic missile strikes on Kyiv bracketed the week. On the night of 18-19 July, Russia fired over 40 ballistic missiles at Kyiv in under one hour, per President Zelensky and multiple independent Western outlets — described as the largest ballistic missile barrage on the capital since the full-scale invasion began. Ukrainian air defenses intercepted 17 Iskander-M missiles per available sourcing. One person was killed and at least 17 injured across Kyiv and Kyiv Oblast. The Konvi Group printing plant was destroyed with nearly 250,000 textbooks lost, per Ukrinform. On the night of 25-26 July, Russia again struck Kyiv with ballistic missiles; debris struck an 18-story residential building in the Shevchenkivskyi district, with fires reported across three city districts.
On July 24, in a daytime strike distinct from the overnight barrages, two Russian ballistic missiles struck a private training ground in the Bucha district of Kyiv Oblast during a defense industry event. At least 10 people were killed and approximately 100 injured. Attendees included drone developers, Ukrainian defense industry representatives, and foreign defense sector personnel; Poland's Foreign Ministry confirmed a Polish defense company employee was among the dead. Per TASS, Russia's MoD characterized the site as a drone exhibition used to prepare strikes on Russian civilian targets — a claim Ukrainian authorities did not accept.
Across the week, Russian forces struck Zaporizhzhia city with guided aerial bombs on four separate days. On July 19, KABs destroyed multiple floors of a residential building, killing three including an 11-year-old girl and injuring 41. Further strikes on July 21, July 23 (injuring 25 including six children and a three-month-old infant), and July 25 sustained the pattern.
Why this matters: The 18-19 July barrage of over 40 ballistic missiles on Kyiv in under one hour exceeded in scale the prior largest recorded ballistic missile attack on the capital. The week included two overnight Kyiv ballistic strikes, a daytime ballistic strike on Kyiv Oblast, and four separate guided bomb strikes on Zaporizhzhia city — a concentration of mass strike events not matched in any single week captured in the preceding brief record. Zelensky's Presidential Office assessed on July 22 that peace talks could resume in two to three months contingent on the active Russian offensive phase concluding.
Narrative Shifts (2 of 5 shown)
Russian Civilian Shipping Targeting and India's Diplomatic Response. Two civilian vessels were struck in the western Black Sea within 24 hours. The Golden Leo (Guinea-Bissau flag) was struck near Odesa on July 19 with six sailors killed, four of them Indian nationals, per India's government and Ukrinform; the Gas Lisbon (Liberian flag) was struck off Romania's coast on July 20 in a separate incident. India's Foreign Ministry summons of Russia's diplomatic representative was described across Ukrainian and Western outlets as a rare event given India's historically neutral posture. Western outlets framed the summons as a diplomatic cost to Russia among non-Western partners. Russian state media did not prominently cover the summons, and framed Black Sea incidents as taking place in a "declared combat zone." Ukrainian media reported the summons as evidence of Russia's international isolation spreading to previously neutral states.
Ukrainian Military Command Change: Drapatyi Replaces Syrskyi. Zelensky announced Drapatyi's appointment on July 21 with no prior public announcement period — the most significant Ukrainian military command transition since the full-scale invasion began. No Ukrainian official statement provided operational rationale for the timing. Ukraine's Presidential Office assessed the following day that peace talks could resume in two to three months contingent on the active Russian offensive phase concluding. Western outlets described the appointment as the most significant leadership change since 2022, noting the absence of a public explanation. Russian state media characterized it as evidence of internal Ukrainian military dysfunction — a claim not corroborated by Ukrainian or Western sourcing. Ukrainian media reported it factually with Zelensky's statement of gratitude to Syrskyi.
This is the condensed weekly report. The full version includes all five narrative shifts, the complete economic impact breakdown (agriculture, defense, infrastructure, finance), and all signals to watch.
Read the full Week 30 report in the app: app.osnt.in/brief/latest
Previous week: Week 29 · Jul 13 — Jul 19, 2026

OSNT.IN
AI Intelligence Platform
Blog
Insights & Updates
Weekly intelligence reports and analysis on the Russia-Ukraine conflict | Powered by AI