Ukrainian President Volodymyr Zelenskyy visits Kyiv during the Russo-Ukrainian War
Photo: Presidential Office of Ukraine / Wikimedia Commons / CC BY 4.0
Why it matters
  • Lead. Russia launched one of its deadliest single-night attacks of 2026 against Kyiv on July 2, deploying 74 missiles and 496 drones and killing at least 22 civilians — framing the strike as retaliation for Ukraine’s ongoing campaign of deep strikes on Russian oil refineries.
  • Fact. Ukraine’s air defences intercepted 48 missiles and 476 drones, but 25 ballistic missiles and 12 drones broke through, striking 33 locations and destroying 130 sites across the capital including a residential tower and a publishing warehouse holding 800,000 books.
  • Stake. Russia’s ground offensive has effectively stalled — advancing at just 1.03 sq km per day in the first half of 2026 versus 16.6 sq km per day a year earlier — and the Kyiv strikes reflect a strategic shift toward punishing Ukrainian civilian infrastructure rather than gaining battlefield ground.

Zelenskyy had warned hours before the assault that a “massive Russian strike” was imminent, cutting short a visit to Ireland to return to Kyiv and urge citizens to shelter in subway stations. More than 50,000 people did so, according to the Kyiv Metro authority. The attack lasted roughly 11 hours overnight into Thursday morning. A nine-storey residential building lost all 64 apartments; an ambulance station, a scientific institute, a hotel, and the inventory warehouse of BookChef publishing — holding approximately 800,000 books — were among the 130-plus sites damaged or destroyed.

At least two children were among those injured. The private energy company DTEK reported damage to its infrastructure. “Russia has once again deliberately attacked ordinary civilians and residential buildings,” Zelenskyy said after touring the destruction.

The retaliation frame

Moscow described the strike as a response to Ukrainian attacks on Russian oil refineries, a campaign that has intensified since Zelenskyy on June 25 announced a 40-day pressure campaign of mid- and long-range strikes aimed at compelling Russia to end the war. Ukrainian drones and missiles have hit multiple refineries, disrupting fuel supply and generating domestic pressure on the Kremlin. In June alone, Ukraine conducted 303 mid-range strike missions — up from 210 in May — destroying or damaging what its commanders described as “50,147 military targets” at a rate of one strike every 52 seconds, according to reporting by Al Jazeera.

Russia’s failing ground offensive

The scale and nature of the Kyiv attack reflects the broader trajectory of Russia’s 2026 campaign. An analysis published by Al Jazeera on July 3, citing the Institute for the Study of War and the Center for Strategic International Studies, found that Russia seized just 622 sq km in the first half of 2026 — versus 2,190 sq km in the same period of 2025. Net territorial gain, excluding infiltrations subsequently reversed, was only 97 sq km. CSIS estimated total Russian casualties since the war began at 1.4 million as of July 1; June 2026 alone saw an estimated 39,490 casualties, at a cost of roughly 1,298 casualties per square kilometre gained.

At the current rate of advance, independent analysts estimate Russia would need approximately 14 years to capture the remaining 20 percent of Donetsk Oblast it does not yet control — on top of the 12 years already spent in the war. The Kyiv strike, and the pattern of targeting civilian and economic infrastructure, fits a strategy of attrition through punishment rather than breakthrough.

Air-defence gap

Despite the high interception rates — 90 percent of cruise missiles and 90 percent of Shahed-type drones, by the Ukrainian Air Force’s count — the 25 ballistic missiles that struck the capital exposed a persistent gap. Zelenskyy used his Ireland visit, before returning early, to request additional PAC-2 and PAC-3 interceptors specifically capable of engaging ballistic threats. The request highlights a structural vulnerability: Ukraine’s layered air-defence network handles cruise missiles and drones at high volumes but remains under-equipped for the ballistic trajectory that Russia exploited on July 2.