Overview
- Ukraine's General Staff reported heavy fighting with 217 combat engagements on July 20 and continued intense clashes across Donetsk, Kupiansk and Sloviansk sectors.
- Ukrenergo says fresh strikes on July 20–21 caused new blackouts in multiple oblasts and crews are carrying out repairs where security allows.
- A Russian strike destroyed a UNICEF storage hub near Kyiv that held more than 106,000 aid items worth about $3.9 million and will slow deliveries of generators, water and hygiene supplies.
- Attacks on merchant vessels in the Black Sea including the Golden Leo and the Gas Lisbon have killed crew and prompted diplomatic actions such as India summoning a Russian diplomat and Romania conducting rescues.
- Ukrainian security services say they foiled a Russia‑linked terror plot in Ivano‑Frankivsk while international partners remain divided over a new EU sanctions package as civilian casualties rise sharply this year.