Skip to content
You can now search across every topic, entity and event.What's new
Russia-Ukraine War 2026
19JUL

Day 1607: Fedorov sacked as the front stands still

4 min read
13:35UTC

Zelenskyy sacked Defence Minister Mykhailo Fedorov, drew three days of protests across eight cities, lost his first replacement pick and handed the ministry to acting SBU chief Yevhen Khmara. Gerasimov announced Donetsk captures that ISW says it can find no evidence of. Ukraine hit 159 shadow-fleet vessels in twelve days, ballistic intercept rates fell to zero, and Russia posted its first monthly budget surplus of the year.

Key takeaway

The map held while everything that funds, arms and governs the war on both sides moved instead.

This briefing mapped
Domestic
Military
Diplomatic
Economic
Legal
Humanitarian

Zelenskyy dismissed Defence Minister Mykhailo Fedorov on 15 July after a meeting with military leadership. Fedorov gave a different reason: a permanent conflict with Commander-in-Chief Oleksandr Syrskyi.

Sources profile:This story draws on mixed-leaning sources from United States and Ukraine
United StatesUkraine
LeftRight

Volodymyr Zelenskyy dismissed Defence Minister Mykhailo Fedorov on 15 July. The decision followed a meeting with military leadership. Fedorov blamed a lasting feud with Commander-in-Chief Oleksandr Syrskyi.

Two days earlier, reporting had gone no further than saying the president was weighing it. The sacking sat inside a wider reshuffle that also took Prime Minister Yulia Svyrydenko

Zelenskyy assigned Yevhen Khmara, acting head of the SBU, to perform the Defence Minister's duties on 16 July, after Interior Minister Ihor Klymenko turned the job down.

Sources profile:This story draws on neutral-leaning sources

Volodymyr Zelenskyy assigned Yevhen Khmara to perform the Defence Minister's duties on 16 July. Khmara runs the SBU (Ukraine's security service) and once commanded its Alpha special operations unit.

Interior Minister Ihor Klymenko was offered the post first and declined it. Zelenskyy cited Khmara's record in long-range strikes, though recruitment and brigade formation remain the ministry's hardest files. 

Gerasimov presented fresh Donetsk captures on 18 July. ISW's assessment the same day reported no evidence Russian forces had entered any of the five named settlements.

Sources profile:This story draws on mixed-leaning sources from Ukraine
Ukraine
LeftRight

Valery Gerasimov presented fresh Russian captures in Donetsk Oblast on 18 July. The Institute for the Study of War found no evidence that Russian troops had entered the five named settlements.

That marks an absence of corroboration, not a geolocated contradiction. Neither army captured or lost a confirmed settlement between 13 and 19 July, and Russian war bloggers reported no entry either. 

Crowds returned to Ivan Franko Square in Kyiv for three consecutive days from 16 July, with seven other cities joining in shifting combinations. The chants included "Corruption kills" and "Syrsky out".

Sources profile:This story draws on mixed-leaning sources from United States and Ukraine
United StatesUkraine
LeftRight

Crowds gathered at Ivan Franko Square in Kyiv on 16 July. They returned for three consecutive days. Lviv and Dnipro protested throughout, while Vinnytsia, Khmelnytskyi and Mykolaiv joined by the third day.

Chants included "Corruption kills" and "Syrsky out". Volodymyr Zelenskyy made no move against the demonstrators, in a country under martial law that has held no elections since 2022. 

Ukraine's maritime drone campaign left the Sea of Azov overnight on 15 July under the name Operation MoLoChKa, hitting 20 vessels in a single night.

Sources profile:This story draws on mixed-leaning sources from Ukraine
Ukraine
LeftRight

Ukraine's maritime drone campaign entered the Black Sea overnight on 15 July, under the name Operation MoLoChKa. Twenty vessels were struck in one night, among them 17 oil tankers.

The Unmanned Systems Forces hit twelve more on 17 July. That took the 6 to 17 July total to 159 shadow-fleet vessels, many of them sailing with transponders switched off. 

Ukrainian drones struck Wildberries logistics hubs at Elektrostal and Kotovsk overnight on 17 and 18 July. Russian regional authorities reported eight dead and more than fifty injured.

Sources profile:This story draws on centre-left-leaning sources from Ukraine and Latvia
UkraineLatvia

Ukrainian drones struck Wildberries logistics hubs at Elektrostal and Kotovsk overnight on 17 and 18 July. Unnamed Russian regional authorities, relayed by Ukrainska Pravda, reported 8 dead and more than 50 injured.

The Russian outlet Vazhnye Istorii put damage near 100bn roubles, an estimate drawn by analogy with a 2024 warehouse fire. Wildberries itself published no assessment. 

Ukrainian air defences intercepted none of the ballistic and hypersonic missiles fired across five mass strikes in the week of 6 to 12 July, down from 44% a month earlier.

Sources profile:This story draws on neutral-leaning sources

Ukrainian air defences intercepted no ballistic or hypersonic missiles across five mass strikes in the week of 6 to 12 July. The Drone Warfare Intelligence Monitor recorded the figures.

The rate stood at 44% against the Iskander-M in mid-June, while drone interception held between 92% and 100%. Only the American Patriot interceptor engages ballistic warheads, and Lockheed Martin cannot promise delivery dates. 

Trump and NATO Secretary-General Mark Rutte announced an expansion of PURL on 14 July. Keir Starmer pledged £300 million in Kyiv two days later towards Ukraine's Gripen squadron.

Sources profile:This story draws on neutral-leaning sources from Belgium and Russia
BelgiumRussia

Ukraine's Special Operations Forces struck the Gazprom Neftekhim Salavat complex in Bashkortostan overnight on 13 and 14 July, reportedly the first strike on that site.

Sources profile:This story draws on neutral-leaning sources

Ukraine's Special Operations Forces struck the Gazprom Neftekhim Salavat refining and petrochemical complex in Bashkortostan overnight on 13-14 July.

United24 Media called it the first strike on that site, a Ukrainian claim carrying no independent confirmation and no published damage assessment. It landed a week after Alexander Novak curbed diesel exports. 

Russia recorded its first monthly budget surplus of 2026 in June, and its sovereign fund's liquid assets rose. Its stock market has now fallen for seventeen straight weeks.

Sources profile:This story draws on mixed-leaning sources from Ukraine
Ukraine

Russia recorded its first monthly budget surplus of 2026 in June, 0.28tn roubles, reported on 9 July. National Wealth Fund liquid assets rose to about $46.4bn on 1 July.

The half-year deficit still stands at 5.73tn roubles, 2.35tn worse than a year earlier, with spending 16.1% above 2025. The Moscow Exchange index has fallen for 17 straight weeks. 

Hungary refused to back opening EU accession Clusters 2 and 3 for Ukraine at a Brussels working party on 17 July, offering to open Cluster 3 for Moldova alone.

Sources profile:This story draws on centre-left-leaning sources from Ukraine
Ukraine

Hungary refused to open EU accession Clusters 2 and 3 for Ukraine on 17 July at COELA (the Council's enlargement working party). Budapest offered Moldova a standalone Cluster 3 instead.

Other capitals would not split the two candidates apart, leaving the matter unresolved. Ministers return to it on 22 July, after which the summer recess begins. 

The EU's 21st Russia sanctions package failed to clear Coreper on 15 July. Greece wants LNG re-export rights preserved; Austria wants a Deripaska-linked firm delisted.

Sources profile:This story draws on neutral-leaning sources

The European Union's 21st Russia sanctions package failed to clear Coreper on 15 July. Negotiators set a fresh target of 22 July.

Greece is holding out to protect re-export rights for Russian liquefied natural gas. Austria wants Rasperia, tied to Oleg Deripaska, delisted so frozen assets can repay Raiffeisen. Unanimity lets either capital stall the text. 

The US Treasury removed five Turkish entities, two Turkish individuals and four Indian companies from its Russia sanctions list on 1 July, giving no public reason.

Sources profile:This story draws on neutral-leaning sources

Washington quietly narrowed its Russia sanctions list on 1 July, dropping four Indian companies alongside five Turkish entities and two Turkish nationals. No reason accompanied any of them.

An earlier batch on 24 June had covered seven individuals, two companies and two vessels. Neither move was announced, and both emerge only from comparing successive versions of the designated nationals list. 

A drone struck a vehicle on 15 July at the edge of the Zaporizhzhia plant site, killing chief engineer Alexander Yakovlev and his driver. Three days later the city lost power and water.

Sources profile:This story draws on neutral-leaning sources

Alexander Novak instructed Russia's Federal Antimonopoly Service on 15 July to examine cutting the mandatory diesel exchange-sale quota to 10%.

Sources profile:This story draws on neutral-leaning sources

Alexander Novak told Russia's Federal Antimonopoly Service on 15 July to study cutting the mandatory diesel exchange-sale quota to 10%. Vedomosti reported the instruction.

Refiners currently sell a set share of diesel through the domestic commodity exchange rather than by private contract. The order seeks analysis rather than settling anything, and follows Novak's export ban a week earlier. 

Closing comments

Sideways. The mechanism that would tip it is PAC-3 MSE seeker production: Lockheed Martin has told allies it cannot guarantee delivery timelines even after tripling output, which is why the ballistic intercept rate fell from 44% in mid-June to zero across the five mass strikes of 6 to 12 July. Until that seeker queue clears, a single strike Kyiv cannot intercept, not the 22 July Coreper or COELA meetings, is the more likely trigger for the next escalation.

Different Perspectives
Ukraine's government and its street protesters
Ukraine's government and its street protesters
Zelenskyy sacked Fedorov on 15 July, installed an acting SBU officer in his place, and did not move against three days of protest that followed across eight cities. He is betting that visible tolerance for dissent, timed to EU accession hearings on rule of law, outweighs whatever command dispute forced the reshuffle.
Moscow
Moscow
Novak ordered a study into cutting the diesel exchange quota to 10% within a week of his export ban, while June delivered Russia's first budget surplus of 2026 and National Wealth Fund liquidity above its own May forecast. Its own investors disagree: the Moscow Exchange has fallen for its longest losing streak since 1997.
Washington
Washington
Trump and Rutte expanded PURL on 14 July, letting allies fund the American interceptors and jets Washington will license but no longer gift outright. The same week, Lockheed Martin told allies it cannot guarantee PAC-3 MSE delivery timelines even after tripling output, so Washington now shapes Ukraine's air defence through a supply queue rather than a donation decision.
Hungary's Tisza government
Hungary's Tisza government
Budapest refused to open EU accession Clusters 2 and 3 for Ukraine at COELA on 17 July, offering Moldova a standalone opening instead, and the question returns on 22 July. Having ended Orbán's blanket loan veto in May, it now blocks the narrower rule-of-law chapters where its own electorate is least comfortable.
Brussels
Brussels
The EU's 21st sanctions package missed its Coreper vote on 15 July over Greek LNG re-export rights and an Austrian bank compensation demand, the same week Hungary stalled accession clusters on procedure rather than veto. Both processes run on unanimity, so a single national interest, not Russia policy, sets the pace either can move at.
The United Kingdom
The United Kingdom
Starmer pledged £300 million in Kyiv on 16 July toward Ukraine's Gripen E squadron, adding to the PURL expansion Trump and Rutte had announced two days earlier. London is paying into a scheme built around a shortfall NATO's own published $4bn-plus pledge does not close against Zelenskyy's roughly $15bn stated need.