July
Editors opened July 1 with domestic policy changes and overnight Russian strikes on Dnipropetrovsk gas stations, but quickly pivoted to Ukraine's long-range strikes deep inside Russia—hitting an oil refinery in Ufa and a missile-component plant in Penza, 1,300 km from the front. Bloomberg noted Ukrainian missiles now reach half of Russia. By afternoon, attention shifted to massive Russian glide bomb attacks on Kharkiv and ballistic missile strikes on Odesa, killing two. The dominant evening narrative, however, was a stark warning from President Zelensky and military analysts of an imminent massive Russian missile strike overnight. Air raid sirens sounded repeatedly in Kyiv, WOG closed all gas stations in the capital region, and air defense engaged drones over the city. The day's editorial arc moved from Ukrainian offensive reach to defensive anticipation of a major Russian barrage.
Editors across all sources led with the aftermath of Russia's massive overnight combined drone and missile attack on Kyiv. The death toll climbed steadily throughout the day, from initial reports of one fatality to 27 by evening, with over 100 injured. Residential buildings and a medical facility were hit.
President Zelensky visited the strike site, vowed retaliation, and criticized partners for unmet air defense promises. EU foreign policy chief Kallas proposed additional sanctions.
Separately, Ukraine struck one of Russia's largest oil refineries in Kstovo, causing a major fire. Reports also emerged of Russia launching drones over Europe from shadow fleet vessels, and Italy denying it blocked military aid to Ukraine for 2027.
The day was dominated by the aftermath of Russia's July 2 attack on Kyiv, with the death toll rising from 27 to 30 by morning as rescue operations continued and 10 people remained missing, including a child. Editors across all sources led with this story, updating casualty figures throughout the day.
In the afternoon, attention shifted to Ukrainian strikes on Russian military targets: SBU drones hit air bases in Crimea, damaging or destroying seven aircraft, and the General Staff reported a strike on a railway bridge in Crimea. Emergency power cuts were introduced in Kyiv and several regions due to heat and infrastructure strain.
By evening, Russian attacks on Sumy and Zaporizhzhia caused additional casualties, while Zelensky announced Ukraine's growing capacity to produce high-tech weapons, potentially outpacing Russia. The day's editorial arc moved from civilian toll to Ukrainian counterstrikes and industrial mobilization.
Editors led with the aftermath of a Russian airstrike on Sumy that killed a child and injured over 30, but the dominant narrative shifted to President Zelensky's sarcastic invitation for Putin to meet in Kostiantynivka, a town Putin falsely claimed to have captured. The General Staff denied the claim, and Zelensky's challenge was widely covered.
Overnight, Ukrainian drones struck a major oil terminal in St. Petersburg and a military target in Kronstadt, which Zelensky confirmed. A separate drone attack targeted Moscow.
By afternoon, attention turned to a deadly bus-truck collision on the Odesa-Mykolaiv highway that killed 12, and Zelensky's naval command meeting in Odesa to discuss air defense and fleet capabilities. The day's arc moved from civilian toll to Ukrainian counterstrikes and diplomatic theater.
Editors opened with Zelensky's phone call with Trump, who saw a 'real prospect' to end the war, and plans to continue talks at the NATO summit.
By mid-morning, the focus shifted to Ukraine's overnight strike on the Hvardiiske airbase in Crimea and logistics bridges, reported by the General Staff.
In the afternoon, attention turned to Russia's weekly barrage: 2,200 drones and 1,730 guided bombs, per Zelensky. Two grenade attacks on police in Odesa region by a deserter and a draft evader were also covered.
By evening, the dominant story was Zelensky's warning, based on intelligence, that Russia is preparing a new massive strike, with specific dates mentioned. This echoed previous days' patterns of large-scale Russian attacks and Ukrainian counterstrikes.
Editors led with the aftermath of Russia's massive overnight missile and drone attack on Kyiv, which struck a residential building in Podil and other districts. The death toll climbed throughout the day from 7 to 17, with dozens wounded, as rescue operations continued. This attack materialized after Zelensky's warning the previous day of an imminent Russian strike.
By morning, Ukraine's strikes on Russian oil refineries in Yaroslavl, Leningrad Oblast, and Omsk—the latter 2,500 km from the border—gained prominence, alongside a drone attack that knocked Crimea off the power grid.
In the afternoon, Trump's reaction claiming Putin feels pressure and wants to end the war was widely covered. By evening, Zelensky's interview with the Financial Times, declaring air power decisive and calling for more drones to strike Russia, became the secondary focus, while Germany allocated €11.6 billion for Ukraine.
Editors opened the day with the rising death toll in Kyiv from a Russian missile strike, reaching 19 by morning. By mid-morning, attention shifted to a massive Ukrainian drone operation that struck eight—later updated to ten—Russian fuel tankers of the shadow fleet in one night, a story that dominated headlines alongside the Omsk refinery shutdown. The NATO summit in Ankara provided a diplomatic backdrop, with Zelensky's confident arrival and a $900 million Canadian air defense package announced. In the afternoon, a Russian cluster munition strike on Odesa injured nine, while Ukraine signed drone deals with Estonia, Netherlands, and Denmark. By evening, Operation 'Auchan' was reported to have stalled a Russian offensive for six months, and Foreign Policy assessed Ukraine's collapse as increasingly unlikely.
Editors led with the overnight Russian ballistic missile attacks on Kyiv and Kharkiv, which killed at least three and wounded dozens, including a child in a drone strike on a Kyiv apartment building. By morning, attention shifted to the NATO summit in Ankara, where Trump's bilateral meeting with Zelensky dominated coverage. Trump offered Ukraine licenses to produce Patriot air defense systems and claimed Putin had softened his conditions for ending the war. Zelensky's witty refusal to negotiate in Moscow was widely reported. Meanwhile, Ukrainian forces liberated Novohatske in Donetsk region, and SBU drones struck Russian shadow fleet tankers and the Saratov refinery. By evening, a ballistic missile attack on Odesa killed four, while the summit concluded with a €140 billion aid pledge.
Editors opened the day with overnight drone strikes on Russian oil depots in Tver and Stavropol, and a NATO summit aftermath where Trump's softened stance on Ukraine drew attention. By morning, the Lviv TCC incident dominated, with a crowd overturning a military vehicle, prompting investigations and arrests. In the afternoon, Zelensky announced new Patriot interceptor missiles would arrive within days, and Poland offered help with domestic production. However, the day's defining story emerged in the evening: a massive explosion at a Ukroboronprom ammunition depot in Vyshneve, which Zelensky attributed to negligence, promising dismissals and a criminal case. Residents compared the blast to Chernobyl, and the tragedy overshadowed earlier developments, including a halted Russian refinery and Italy's expulsion of Russian diplomats.
Live Headlines From Ukraine