Recent events
ua48Ukraine strikes Russian defense plant in Kirov, oil facilities, and Wildberries warehouses in multi-wave long-range attack
On July 23-24, 2026, Ukraine conducted a coordinated long-range strike campaign deep inside Russia, hitting the Avitek military plant in Kirov (1,200 km from the border) with a Flamingo cruise missile, damaging Wildberries logistics warehouses in St. Petersburg, Simferopol, and Voronezh, and striking oil infrastructure in Bashkortostan and Ulyanovsk Oblast. President Zelensky confirmed the strikes, framing them as 'long-range sanctions' targeting Russian military logistics and defense production. The attacks caused fires, casualties, and disrupted airport operations in St. Petersburg. Russia claimed to have intercepted 571 drones overnight. On July 24, Ukrainian drones struck three more Wildberries warehouses in St. Petersburg, the Leningrad region, and Simferopol, Crimea, causing massive fires and destroying merchandise. Wildberries founder Tatyana Kim confirmed no casualties but significant damage, and the company suspended operations near St. Petersburg. The attacks are part of a widening campaign that has hit over 10% of Wildberries' logistics capacity since July 18. Russian social media showed emotional reactions from small business owners whose goods were destroyed. Ukraine claims the warehouses supply Russian forces with drone components and navigation equipment, while Russia denies this.
Show summaryHide
Ukraine strikes Russian defense plant in Kirov, oil facilities, and Wildberries warehouses in multi-wave long-range attack
On July 23-24, 2026, Ukraine conducted a coordinated long-range strike campaign deep inside Russia, hitting the Avitek military plant in Kirov (1,200 km from the border) with a Flamingo cruise missile, damaging Wildberries logistics warehouses in St. Petersburg, Simferopol, and Voronezh, and striking oil infrastructure in Bashkortostan and Ulyanovsk Oblast. President Zelensky confirmed the strikes, framing them as 'long-range sanctions' targeting Russian military logistics and defense production. The attacks caused fires, casualties, and disrupted airport operations in St. Petersburg. Russia claimed to have intercepted 571 drones overnight. On July 24, Ukrainian drones struck three more Wildberries warehouses in St. Petersburg, the Leningrad region, and Simferopol, Crimea, causing massive fires and destroying merchandise. Wildberries founder Tatyana Kim confirmed no casualties but significant damage, and the company suspended operations near St. Petersburg. The attacks are part of a widening campaign that has hit over 10% of Wildberries' logistics capacity since July 18. Russian social media showed emotional reactions from small business owners whose goods were destroyed. Ukraine claims the warehouses supply Russian forces with drone components and navigation equipment, while Russia denies this.
On July 23-24, 2026, Ukraine conducted a coordinated long-range strike campaign deep inside Russia, hitting the Avitek military plant in Kirov (1,200 km from the border) with a Flamingo cruise missile, damaging Wildberries logistics warehouses in St. Petersburg, Simferopol, and Voronezh, and striking oil infrastructure in Bashkortostan and Ulyanovsk Oblast. President Zelensky confirmed the strikes, framing them as 'long-range sanctions' targeting Russian military logistics and defense production. The attacks caused fires, casualties, and disrupted airport operations in St. Petersburg. Russia claimed to have intercepted 571 drones overnight. On July 24, Ukrainian drones struck three more Wildberries warehouses in St. Petersburg, the Leningrad region, and Simferopol, Crimea, causing massive fires and destroying merchandise. Wildberries founder Tatyana Kim confirmed no casualties but significant damage, and the company suspended operations near St. Petersburg. The attacks are part of a widening campaign that has hit over 10% of Wildberries' logistics capacity since July 18. Russian social media showed emotional reactions from small business owners whose goods were destroyed. Ukraine claims the warehouses supply Russian forces with drone components and navigation equipment, while Russia denies this.
ua48Russia blocks all commercial vessels from Ukraine's Black Sea ports on July 22, shipping giants suspend operations
Background: Russia has escalated strikes on Ukraine's Odesa ports, potentially cutting monthly grain exports from 6 million to 4 million tons, a one-third reduction worth nearly $900 million monthly in foreign earnings. New development: On July 22, no commercial vessels entered Ukraine's Black Sea ports, according to President Zelensky, who accused Russia of deliberately blocking the grain corridor. Major shipping firms Maersk and Hapag-Lloyd suspended operations at Chornomorsk due to increased missile and drone attacks. Lloyd's List Intelligence reported that wheat prices rose as shipowners reassessed risks. Foreign Minister Andrii Sybiha warned that zero vessels passed through the corridor on that day, threatening global food security. Ukraine and Russia together account for roughly 30% of global wheat exports.
Show summaryHide
Russia blocks all commercial vessels from Ukraine's Black Sea ports on July 22, shipping giants suspend operations
Background: Russia has escalated strikes on Ukraine's Odesa ports, potentially cutting monthly grain exports from 6 million to 4 million tons, a one-third reduction worth nearly $900 million monthly in foreign earnings. New development: On July 22, no commercial vessels entered Ukraine's Black Sea ports, according to President Zelensky, who accused Russia of deliberately blocking the grain corridor. Major shipping firms Maersk and Hapag-Lloyd suspended operations at Chornomorsk due to increased missile and drone attacks. Lloyd's List Intelligence reported that wheat prices rose as shipowners reassessed risks. Foreign Minister Andrii Sybiha warned that zero vessels passed through the corridor on that day, threatening global food security. Ukraine and Russia together account for roughly 30% of global wheat exports.
Background: Russia has escalated strikes on Ukraine's Odesa ports, potentially cutting monthly grain exports from 6 million to 4 million tons, a one-third reduction worth nearly $900 million monthly in foreign earnings. New development: On July 22, no commercial vessels entered Ukraine's Black Sea ports, according to President Zelensky, who accused Russia of deliberately blocking the grain corridor. Major shipping firms Maersk and Hapag-Lloyd suspended operations at Chornomorsk due to increased missile and drone attacks. Lloyd's List Intelligence reported that wheat prices rose as shipowners reassessed risks. Foreign Minister Andrii Sybiha warned that zero vessels passed through the corridor on that day, threatening global food security. Ukraine and Russia together account for roughly 30% of global wheat exports.
ua46Zelenskyy appoints Drapatyi as commander-in-chief; Fedorov rejects alternative post, insists on reinstatement
Background: Ukrainian President Zelenskyy dismissed Defense Minister Fedorov on July 15-16 after a conflict with Commander-in-Chief Syrskyi, sparking nationwide protests. On July 21-22, Zelenskyy appointed Major General Mykhailo Drapatyi as the new commander-in-chief, replacing Syrskyi, and Major General Ihor Skybiuk as chief of the General Staff. Drapatyi, a 43-year-old career officer with combat experience since 2014, is seen as a more humane leader and a modernizer. Former Defense Minister Fedorov rejected Zelenskyy's offer to become deputy prime minister for military innovations, insisting on reinstatement as defense minister. Protests demanding Fedorov's return continued for an eighth day. Fedorov detailed systemic issues in arms procurement, including single-bidder tenders and lack of oversight, with 90% of spending classified. A Rating Group poll showed 72% of Ukrainians opposed Fedorov's dismissal and 55% supported Syrskyi's removal.
Show summaryHide
Zelenskyy appoints Drapatyi as commander-in-chief; Fedorov rejects alternative post, insists on reinstatement
Background: Ukrainian President Zelenskyy dismissed Defense Minister Fedorov on July 15-16 after a conflict with Commander-in-Chief Syrskyi, sparking nationwide protests. On July 21-22, Zelenskyy appointed Major General Mykhailo Drapatyi as the new commander-in-chief, replacing Syrskyi, and Major General Ihor Skybiuk as chief of the General Staff. Drapatyi, a 43-year-old career officer with combat experience since 2014, is seen as a more humane leader and a modernizer. Former Defense Minister Fedorov rejected Zelenskyy's offer to become deputy prime minister for military innovations, insisting on reinstatement as defense minister. Protests demanding Fedorov's return continued for an eighth day. Fedorov detailed systemic issues in arms procurement, including single-bidder tenders and lack of oversight, with 90% of spending classified. A Rating Group poll showed 72% of Ukrainians opposed Fedorov's dismissal and 55% supported Syrskyi's removal.
Background: Ukrainian President Zelenskyy dismissed Defense Minister Fedorov on July 15-16 after a conflict with Commander-in-Chief Syrskyi, sparking nationwide protests. On July 21-22, Zelenskyy appointed Major General Mykhailo Drapatyi as the new commander-in-chief, replacing Syrskyi, and Major General Ihor Skybiuk as chief of the General Staff. Drapatyi, a 43-year-old career officer with combat experience since 2014, is seen as a more humane leader and a modernizer. Former Defense Minister Fedorov rejected Zelenskyy's offer to become deputy prime minister for military innovations, insisting on reinstatement as defense minister. Protests demanding Fedorov's return continued for an eighth day. Fedorov detailed systemic issues in arms procurement, including single-bidder tenders and lack of oversight, with 90% of spending classified. A Rating Group poll showed 72% of Ukrainians opposed Fedorov's dismissal and 55% supported Syrskyi's removal.
ua44Ukraine sinks FSB patrol ship, damages tankers, and strikes Engels airfield in intensified campaign
Background: Ukraine has been conducting a sustained campaign of deep strikes against Russian military and economic targets, while facing internal political turmoil over the dismissal of Defense Minister Mykhailo Fedorov. New development: Ukraine struck the FSB patrol ship Izumrud near Novorossiysk with a Sargan-3000 naval drone, sinking it. Ukrainian sea drones also damaged two shadow fleet tankers, Louise 1 and Banda, south of the Kerch Strait. A Ukrainian drone hit a Tu-95 bomber at Engels airfield. Ukraine's Unmanned Systems Forces reported hitting 172 Russian shadow fleet vessels since July 6, including 20 vessels on July 15 alone. The strikes have disrupted fuel supplies in Crimea, causing severe electricity shortages. Russia temporarily halted shipping through the Don-Azov Canal. Ukrainian drones also struck a Wildberries logistics center in Moscow and a fuel storage facility in Noginsk. Ukraine liberated approximately 120 square kilometers near Hulyaipole, retaking six settlements. Russian airstrike frequency declined from 500 per 10 days in May to under 200 currently. France announced substantial military aid on Bastille Day, including fighter jets, air defense systems, and guided bombs.
Show summaryHide
Ukraine sinks FSB patrol ship, damages tankers, and strikes Engels airfield in intensified campaign
Background: Ukraine has been conducting a sustained campaign of deep strikes against Russian military and economic targets, while facing internal political turmoil over the dismissal of Defense Minister Mykhailo Fedorov. New development: Ukraine struck the FSB patrol ship Izumrud near Novorossiysk with a Sargan-3000 naval drone, sinking it. Ukrainian sea drones also damaged two shadow fleet tankers, Louise 1 and Banda, south of the Kerch Strait. A Ukrainian drone hit a Tu-95 bomber at Engels airfield. Ukraine's Unmanned Systems Forces reported hitting 172 Russian shadow fleet vessels since July 6, including 20 vessels on July 15 alone. The strikes have disrupted fuel supplies in Crimea, causing severe electricity shortages. Russia temporarily halted shipping through the Don-Azov Canal. Ukrainian drones also struck a Wildberries logistics center in Moscow and a fuel storage facility in Noginsk. Ukraine liberated approximately 120 square kilometers near Hulyaipole, retaking six settlements. Russian airstrike frequency declined from 500 per 10 days in May to under 200 currently. France announced substantial military aid on Bastille Day, including fighter jets, air defense systems, and guided bombs.
Background: Ukraine has been conducting a sustained campaign of deep strikes against Russian military and economic targets, while facing internal political turmoil over the dismissal of Defense Minister Mykhailo Fedorov. New development: Ukraine struck the FSB patrol ship Izumrud near Novorossiysk with a Sargan-3000 naval drone, sinking it. Ukrainian sea drones also damaged two shadow fleet tankers, Louise 1 and Banda, south of the Kerch Strait. A Ukrainian drone hit a Tu-95 bomber at Engels airfield. Ukraine's Unmanned Systems Forces reported hitting 172 Russian shadow fleet vessels since July 6, including 20 vessels on July 15 alone. The strikes have disrupted fuel supplies in Crimea, causing severe electricity shortages. Russia temporarily halted shipping through the Don-Azov Canal. Ukrainian drones also struck a Wildberries logistics center in Moscow and a fuel storage facility in Noginsk. Ukraine liberated approximately 120 square kilometers near Hulyaipole, retaking six settlements. Russian airstrike frequency declined from 500 per 10 days in May to under 200 currently. France announced substantial military aid on Bastille Day, including fighter jets, air defense systems, and guided bombs.
ua44Russia restricts nighttime shipping at Novorossiysk port after Ukrainian drone attacks
Ukraine's ongoing 'Logistics Lockdown' campaign has expanded to target Russian maritime trade routes. Following earlier strikes on vessels and infrastructure in the Sea of Azov and Kerch Strait, Russia has now imposed nighttime shipping restrictions at Novorossiysk, its largest cargo port, after Ukrainian drone attacks. The verbal directive affects grain, oil, and container shipments, though grain exports are not yet impacted. This follows earlier restrictions in the Sea of Azov and Kerch Strait, disrupting Russian maritime trade and contributing to a sharp rise in global wheat prices.
Show summaryHide
Russia restricts nighttime shipping at Novorossiysk port after Ukrainian drone attacks
Ukraine's ongoing 'Logistics Lockdown' campaign has expanded to target Russian maritime trade routes. Following earlier strikes on vessels and infrastructure in the Sea of Azov and Kerch Strait, Russia has now imposed nighttime shipping restrictions at Novorossiysk, its largest cargo port, after Ukrainian drone attacks. The verbal directive affects grain, oil, and container shipments, though grain exports are not yet impacted. This follows earlier restrictions in the Sea of Azov and Kerch Strait, disrupting Russian maritime trade and contributing to a sharp rise in global wheat prices.
Ukraine's ongoing 'Logistics Lockdown' campaign has expanded to target Russian maritime trade routes. Following earlier strikes on vessels and infrastructure in the Sea of Azov and Kerch Strait, Russia has now imposed nighttime shipping restrictions at Novorossiysk, its largest cargo port, after Ukrainian drone attacks. The verbal directive affects grain, oil, and container shipments, though grain exports are not yet impacted. This follows earlier restrictions in the Sea of Azov and Kerch Strait, disrupting Russian maritime trade and contributing to a sharp rise in global wheat prices.
ua43Russian strikes on Odesa region injure woman and child, damage civilian infrastructure
Russian forces launched a large-scale missile and drone attack on Odesa and the Odesa region on the night of July 23-24, 2026, damaging civilian infrastructure, a furniture shop, an apartment building roof, private houses, cars, and an industrial enterprise. One person was injured in the initial strike, and a separate attack on the night of July 24 injured a woman and a 4-year-old child. Ukrainian air defenses shot down or suppressed four Kh-59/69 guided missiles and 160 of 180 attack drones, with debris causing damage at eight locations. The attacks follow a pattern of Russian strikes on Ukrainian port cities, highlighting the continued targeting of civilian areas in Ukraine's southern port region.
Show summaryHide
Russian strikes on Odesa region injure woman and child, damage civilian infrastructure
Russian forces launched a large-scale missile and drone attack on Odesa and the Odesa region on the night of July 23-24, 2026, damaging civilian infrastructure, a furniture shop, an apartment building roof, private houses, cars, and an industrial enterprise. One person was injured in the initial strike, and a separate attack on the night of July 24 injured a woman and a 4-year-old child. Ukrainian air defenses shot down or suppressed four Kh-59/69 guided missiles and 160 of 180 attack drones, with debris causing damage at eight locations. The attacks follow a pattern of Russian strikes on Ukrainian port cities, highlighting the continued targeting of civilian areas in Ukraine's southern port region.
Russian forces launched a large-scale missile and drone attack on Odesa and the Odesa region on the night of July 23-24, 2026, damaging civilian infrastructure, a furniture shop, an apartment building roof, private houses, cars, and an industrial enterprise. One person was injured in the initial strike, and a separate attack on the night of July 24 injured a woman and a 4-year-old child. Ukrainian air defenses shot down or suppressed four Kh-59/69 guided missiles and 160 of 180 attack drones, with debris causing damage at eight locations. The attacks follow a pattern of Russian strikes on Ukrainian port cities, highlighting the continued targeting of civilian areas in Ukraine's southern port region.
ua41Ukraine documents uranium components in six more Russian Geran-2 drones striking Chernihiv Oblast
Background: In May 2026, Ukraine's Security Service (SSU) first detected depleted uranium in a Russian Geran-2 drone warhead near Chernihiv, opening a war crimes investigation. New development: The SSU has now documented six additional cases of Russian forces using R-60M missiles with uranium-235 and uranium-238 warheads on Geran-2 drones that struck Chernihiv Oblast between April and June 2026. Gamma radiation at impact sites measured 8.3 to 24 µSv/h, up to 80 times natural background levels and far exceeding the 0.3 µSv/h safety limit. The SSU opened criminal proceedings under Article 438 of Ukraine's Criminal Code for war crimes and warned citizens not to handle drone fragments due to radioactive dust hazards.
Show summaryHide
Ukraine documents uranium components in six more Russian Geran-2 drones striking Chernihiv Oblast
Background: In May 2026, Ukraine's Security Service (SSU) first detected depleted uranium in a Russian Geran-2 drone warhead near Chernihiv, opening a war crimes investigation. New development: The SSU has now documented six additional cases of Russian forces using R-60M missiles with uranium-235 and uranium-238 warheads on Geran-2 drones that struck Chernihiv Oblast between April and June 2026. Gamma radiation at impact sites measured 8.3 to 24 µSv/h, up to 80 times natural background levels and far exceeding the 0.3 µSv/h safety limit. The SSU opened criminal proceedings under Article 438 of Ukraine's Criminal Code for war crimes and warned citizens not to handle drone fragments due to radioactive dust hazards.
Background: In May 2026, Ukraine's Security Service (SSU) first detected depleted uranium in a Russian Geran-2 drone warhead near Chernihiv, opening a war crimes investigation. New development: The SSU has now documented six additional cases of Russian forces using R-60M missiles with uranium-235 and uranium-238 warheads on Geran-2 drones that struck Chernihiv Oblast between April and June 2026. Gamma radiation at impact sites measured 8.3 to 24 µSv/h, up to 80 times natural background levels and far exceeding the 0.3 µSv/h safety limit. The SSU opened criminal proceedings under Article 438 of Ukraine's Criminal Code for war crimes and warned citizens not to handle drone fragments due to radioactive dust hazards.
ua41ISW: Kremlin Sets Conditions for Mobilization, Ukraine Strikes Wildberries Logistics, Zelensky Appoints New Chief of Staff
Background: The Kremlin has reiterated maximalist war aims and used Belarus as a cognitive warfare lever, while Russian gains in Kostyantynivka remain limited and Ukraine continues long-range strikes on Russian energy infrastructure. The ISW reports that the Kremlin is setting conditions for potential mobilization and preparing for possible civil unrest in Russia resulting from mobilization. Ukrainian forces struck two additional Wildberries logistics facilities overnight on July 21–22. Russia launched one Iskander-M ballistic missile, three Kh-59/69 cruise missiles, and 216 drones against Ukraine. Ukrainian President Zelensky appointed Major General Ihor Skybyuk as Chief of the General Staff, replacing Major General Andriy Hnatov. Russian forces recently advanced in the Kostyantynivka direction.
Show summaryHide
ISW: Kremlin Sets Conditions for Mobilization, Ukraine Strikes Wildberries Logistics, Zelensky Appoints New Chief of Staff
Background: The Kremlin has reiterated maximalist war aims and used Belarus as a cognitive warfare lever, while Russian gains in Kostyantynivka remain limited and Ukraine continues long-range strikes on Russian energy infrastructure. The ISW reports that the Kremlin is setting conditions for potential mobilization and preparing for possible civil unrest in Russia resulting from mobilization. Ukrainian forces struck two additional Wildberries logistics facilities overnight on July 21–22. Russia launched one Iskander-M ballistic missile, three Kh-59/69 cruise missiles, and 216 drones against Ukraine. Ukrainian President Zelensky appointed Major General Ihor Skybyuk as Chief of the General Staff, replacing Major General Andriy Hnatov. Russian forces recently advanced in the Kostyantynivka direction.
Background: The Kremlin has reiterated maximalist war aims and used Belarus as a cognitive warfare lever, while Russian gains in Kostyantynivka remain limited and Ukraine continues long-range strikes on Russian energy infrastructure. The ISW reports that the Kremlin is setting conditions for potential mobilization and preparing for possible civil unrest in Russia resulting from mobilization. Ukrainian forces struck two additional Wildberries logistics facilities overnight on July 21–22. Russia launched one Iskander-M ballistic missile, three Kh-59/69 cruise missiles, and 216 drones against Ukraine. Ukrainian President Zelensky appointed Major General Ihor Skybyuk as Chief of the General Staff, replacing Major General Andriy Hnatov. Russian forces recently advanced in the Kostyantynivka direction.