Executive Summary
President Volodymyr Zelensky’s dismissal of Defense Minister Mykhailo Fedorov has triggered widespread protests across major Ukrainian cities, marking a significant domestic political crisis. Public anger has increasingly shifted from demanding Fedorov’s reinstatement to calling for the resignation of Commander-in-Chief Oleksandr Syrskyi, whom Fedorov publicly accused of sabotaging defense reforms. Zelensky appointed SBU Alpha Special Operations Center chief Yevhen Khmara as acting defense minister, though parliament's recess until August 18 leaves the defense and foreign ministry posts formally vacant. On the battlefield, Ukrainian forces maintained high-tempo asymmetric strikes, hitting Russian naval aviation in Crimea, the Engels bomber airbase, and multiple shadow fleet vessels, while a Russian ballistic missile attack on Kyiv overnight killed two civilians.
Key Events
- Mass protests erupt in Kyiv, Lviv, Kharkiv, Odesa, and Dnipro against the dismissal of Defense Minister Mykhailo Fedorov, with demonstrators demanding the resignation of Commander-in-Chief Oleksandr Syrskyi. → link
- Zelensky appoints acting SBU chief Yevhen Khmara as acting Defense Minister, though parliament delays the formal vote and goes into recess until August 18, leaving the post officially vacant. → link
- Dismissed Minister Fedorov publicly blames Syrskyi for blocking innovations and "weaving intrigues," confirming he urged Zelensky to replace the commander-in-chief. → link
- Ukrainian Unmanned Systems Forces strike 11 Russian vessels, including oil and gas tankers, bringing the total to 147 vessels hit over a 10-day period. → link
- A Russian ballistic missile attack on Kyiv overnight hits warehouse buildings, resulting in 2 deaths and 5 injuries, including a child. → link
- Outgoing UK Prime Minister Keir Starmer visits Kyiv, pledging €300 million to equip Ukraine with 16 Gripen fighter jets. → link
Analysis
The abrupt removal of Fedorov represents a severe reputational blow to Zelensky, with analysts and military figures describing it as choosing outdated Soviet-style management over essential technological modernization. The fact that parliament has gone into recess without confirming a new defense or foreign minister exacerbates the administrative vacuum. The protests are rare for wartime Ukraine and demonstrate societal frustration with military mismanagement. Meanwhile, Ukrainian forces continue to apply pressure deep behind Russian lines, successfully targeting strategic aviation and degrading the Russian shadow fleet and oil refining capacity. The political volatility in Kyiv could impact international confidence and Western defense procurement initiatives if not resolved quickly.
Tweet Feed
Political Developments & Protests in Ukraine
@KyivIndependent · 2026-07-16T09:06
Thousands rally in Kyiv, other cities against Defense Minister Fedorov's dismissal, demand reappointment. "Reappoint!" protesters chanted outside the President's Office in central Kyiv on July 16, waving Ukrainian flags and signs criticizing the decision. → tweet link
@LachowskiMateus · 2026-07-16T17:47
Zełenski pod presją! Dlaczego Ukraińcy wyszli na ulice? Tysiące osób protestuje w Kijowie, Lwowie, Charkowie, Odessie, Dnieprze i wielu innych ukraińskich miastach przeciwko decyzji prezydenta Zełenskiego. Demonstranci domagają się pozostawienia na stanowisku ministra obrony Mychajła Fedorowa... → tweet link
@IAPonomarenko · 2026-07-16T15:28
Unbelievable. So now parliament is going into “recess” (!!!!!!) until August 18, without deciding what to do or what to vote on. That means Ukraine will formally be without a minister of defense and a minister of foreign affairs for at least the next month. → tweet link
@KyivIndependent · 2026-07-16T10:24
⚡️ Fedorov admits pushing Zelensky to replace Syrskyi as commander-in-chief. His press conference came the day after his dismissal as defense minister, a move which caused a seismic political shock in Ukraine. → tweet link
@NOELreports · 2026-07-16T13:50
Mykhailo Fedorov accused commander-in-chief Oleksandr Syrskyi of refusing to discuss problems directly and instead “weaving intrigues behind the scenes.” Fedorov said he accepted President Zelensky’s decision not to dismiss Syrskyi and was prepared to work with him. → tweet link
@IAPonomarenko · 2026-07-16T09:57
Well, judging by Fedorov’s briefing, after all these years of struggling against the all-powerful gray cardinal Andriy Yermak, it looks like we’ve ended up with a new Andriy Yermak — this time in a general’s uniform. → tweet link
@IAPonomarenko · 2026-07-16T16:49
It has to be said that with this reckless escapade (one that was entirely unnecessary and seemingly pulled out of thin air) Zelensky has done serious, long-term damage to the trust of the many people who... still generally supported him as the country’s wartime leader... → tweet link
@KyivIndependent · 2026-07-16T16:46
⚡️Zelensky says he appoints acting SBU chief Yevhen Khmara acting defense minister Khmara previously led the agency's Alpha Special Operations Center, which has played a key role in Ukraine's long-range strike campaign against Russia. → tweet link
@IAPonomarenko · 2026-07-16T18:19
General Yevhen Khmara is a war hero... But why, why, why are you pulling him out of his service, retire him from his military rank, and push him into the post of Minister of Defense in place of Fedorov -- when, by law and by the country's military development strategy, that position calls for: a strictly civilian administrator... → tweet link
@KaterynaLis · 2026-07-16T16:11
ZELENSKYY ON THE PEOPLE PROTESTING IN THE STREETS: Even with all the complexities and constraints of wartime, people can still express their will. I think that’s the most important thing. → tweet link
@KyivIndependent · 2026-07-16T13:04
⚡️ Ukrainian parliament appoints new Cabinet, delays decision on defense minister. Denys Shmyhal, who has been senior deputy prime minister (the Cabinet’s second-in-command) and energy minister since January, kept his position. → tweet link
@francisjfarrell · 2026-07-16T10:47
After Fedorov's explosive press conference, the focus of the protest voice in Ukraine is quickly turning from saving his post to calling for Syrskyi's dismissal. Rightly so. → tweet link
Battlefield Updates & Ukrainian Strikes
@war_monitor_ua · 2026-07-16T04:39
💬 Атака балістичними ракетами по Києву в ніч на 16.07.26. Відомо про 2 загиблих людей. Поранено 5 осіб, зокрема дитина.
→ tweet link
@Osinttechnical · 2026-07-16T02:29
Multiple plumes of smoke are rising from the vicinity of Russia’s Engels bomber airbase after a major Ukrainian drone raid this morning. → tweet link
@NOELreports · 2026-07-16T14:08
Omega special forces destroyed a Russian Su-24M bomber at the Saky military airfield in Russian-occupied Crimea. The first drone hit the aircraft’s nose; a second struck the fuel tank area, causing its final destruction. → tweet link
@NOELreports · 2026-07-16T13:55
Ukraine’s Unmanned Systems Forces said they struck 11 Russian shadow fleet vessels on July 16: 5 oil tankers, 1 gas tanker, 3 cargo ships and 2 tugboats. Ten vessels were hit in the Black Sea and one in the Sea of Azov. → tweet link
@Osinttechnical · 2026-07-16T11:08
Early this morning, Ukrainian USVs struck a pair of Russian shadow fleet oil tankers in the eastern Black Sea. Both tankers were disabled, as Ukraine continues to work towards shutting down the Black Sea to Russian shipping. → tweet link
@NOELreports · 2026-07-16T14:47
❗️Reuters reports that about 40% of Russia’s oil refining capacity has been knocked offline for at least two months following Ukrainian strikes. Rosneft, Gazprom Neft and Lukoil have reportedly sought additional fuel supplies from Indian refiners. → tweet link
@wartranslated · 2026-07-16T12:33
Satellite damage assessment of the "Gazprom Neftekhim Salavat" plant in Bashkortostan, which was struck on July 14. The AVT-6 primary crude distillation unit was likely hit. Technical pipe racks and pipelines were damaged. → tweet link
@KyivIndependent · 2026-07-16T13:58
⚡️Ukraine repatriates over 500 bodies that Russia claims belong to Ukrainian soldiers. The Coordination Headquarters for the Treatment of Prisoners of War (POWs) has not specified how many civilians and military personnel were among the 501 repatriated bodies. → tweet link
International Support & Geopolitics
@KyivIndependent · 2026-07-16T12:32
⚡️ Update: UK's Starmer announces $340 million for Gripen jets for Ukraine. Outgoing U.K. Prime Minister Keir Starmer said his country would work together with Sweden to provide Ukraine with 16 advanced aircraft. → tweet link
@KyivIndependent · 2026-07-16T11:40
⚡️ Zelensky awards Starmer Order of Freedom on his last Kyiv visit as British PM. The news comes during Keir Starmer's final visit to Kyiv as the British prime minister, aimed to demonstrate his country's "cast-iron support for Ukraine"... → tweet link
@KyivIndependent · 2026-07-16T18:14
⚡️Russian opposition politician Boris Nadezhdin banned from leaving country. On July 10 this year, Russian authorities designated Nadezhdin as a "foreign agent," effectively preventing him from running in any future elections. → tweet link
@KyivIndependent · 2026-07-16T11:16
⚡️ Google Play removes Russia-controlled social media Max, VK. The Russian government has been increasingly restricting access to social media platforms... pushing Russian users to the app Max, the development of which was supervised by Russia's Federal Security Service (FSB). → tweet link
@NOELreports · 2026-07-16T17:01
❗️Hungarian Prime Minister Péter Magyar said authorities have launched an investigation into alleged ties between former Foreign Minister Péter Szijjártó and Russia. → tweet link