Zelenskyy announces May 5 ceasefire; violated
- Vladimir Putin’s May 8–10 Victory Day ceasefire was overtaken almost immediately, with Ukraine reporting fresh Russian drone and missile strikes overnight into May 6. - One of the clearest details was the scale: Ukrainian officials said Russia launched more than 100 drones, while strikes hit energy sites and killed civilians. - It matters because Moscow pitched the pause as a humanitarian gesture, but the early violations reinforced Kyiv’s claim that short truces lack credibility.
Ceasefires in this war keep running into the same problem — they are announced from above, but the shooting does not actually stop. That is the story again this week. Vladimir Putin declared a three-day ceasefire for May 8 to May 10 around Russia’s Victory Day commemorations, and Volodymyr Zelenskyy answered by saying Ukraine was ready for a real halt in fighting. But before that even had a chance to look serious, Ukraine said Russian drones and missiles were still hitting targets overnight into May 6. ### What was the ceasefire supposed to be? This was not a broad peace deal or even a negotiated truce. Putin announced a unilateral pause tied to the May 9 Victory Day holiday in Russia — basically a symbolic window around the parade and ceremonies Moscow uses to project wartime control. Kyiv did not treat that as enough on its own. Zelenskyy’s line was that a ceasefire only matters if it is real, monitored, and long enough to open space for diplomacy. ### So what happened instead? Instead of a clean pause, Ukraine said Russia kept attacking. Overnight strikes into May 6 hit energy infrastructure and other sites, and Ukrainian officials said the assault involved more than 100 drones alongside missiles. Reuters described attacks on gas-production facilities in the Poltava region that killed five people, while other reports said broader strikes across Ukraine killed at least 18 people in the run-up to the announced truce. ### Why is Kyiv calling this cynical? Because the sequence makes the point by itself. Moscow announced a humanitarian-sounding pause, but Ukraine says the same military pressure continued right up to it and through it. Zelenskyy used the word “cynicism” after energy facilities were struck despite the ceasefire messaging. In plain English, Kyiv’s argument is that Russia wants the political optics of restraint without paying the military cost of actually restraining itself. ### Why do energy sites matter so much? Energy infrastructure is not just another target set. Hits on gas production and power systems ripple outward fast — heat, electricity, industrial output, and repair capacity all get tighter at once. So when strikes land on those facilities during what is supposed to be a pause, Ukraine sees that as proof the truce is not just leaky but strategically hollow. ### Was there any agreement between both sides? That is the catch — not really. This was a unilateral Russian announcement, not a mutually negotiated ceasefire with enforcement. Sky News noted Moscow had not responded to Zelenskyy’s call for a broader open-ended halt. Without reciprocal terms, verification, or consequences, these pauses tend to function more like messaging battles than actual battlefield restraints. ### Why does Victory Day keep showing up here? Because May 9 is central to the Kremlin’s political calendar. A quiet front helps the parade image at home and reduces the risk of embarrassment during a major symbolic event. That does not automatically make the ceasefire fake, but it does explain why Kyiv is deeply skeptical of a short holiday truce that appears timed around Russian ceremony rather than a workable diplomatic process. ### What should readers take from this? The main thing is simple — a ceasefire is not real because someone announces it. It is real when the attacks stop. So far, this one looks like another example of the gap between diplomatic language and battlefield reality in Ukraine.