Ukraine documented 7,696 Russian violations during the 32-hour Easter truce; Russia counted 6,000 Ukrainian violations; the ceasefire changed nothing.
France24 and Reuters reported mutual accusations of thousands of violations, framing the truce as another failed gesture in a frozen war.
Ukrainian accounts posted violation tallies in real time like a scoreboard, treating the truce as a Kremlin PR operation exposed by its own numbers.
The Orthodox Easter ceasefire between Russia and Ukraine expired at midnight Sunday. It lasted thirty-two hours. In that window, Ukraine's General Staff documented 7,696 violations by Russian forces, including 1,355 artillery and mortar strikes, 747 attack drone strikes, and 1,045 FPV drone launches. [1] Russia's Defense Ministry counted what it described as more than 6,000 Ukrainian violations, claiming Kyiv had shelled Russian positions with artillery, tanks, and its own drone fleet throughout the truce period. [2]
Neither side stopped fighting. Neither side expected the other to stop fighting. The ceasefire was not a pause in the war. It was a performance of one, staged for an audience that includes the United Nations, the Vatican, and the handful of countries still attempting to mediate a conflict that has now lasted more than four years.
Russia declared the Easter truce unilaterally on April 11, with President Putin citing the "sacred character" of the Orthodox holiday. [2] Ukraine's response was contemptuous. President Zelensky dismissed it as propaganda, noting that Russia had violated every previous ceasefire it had declared, including the grain corridor pauses and the partial truces around prisoner exchanges. [1] The Ukrainian military did not formally accept the ceasefire. It did, however, begin documenting violations from the first minute, deploying a counting methodology that turned the truce into an evidence-gathering exercise.
The violation numbers are granular to the point of exhaustion. By Saturday morning, just hours into the truce, Ukraine had counted 469 violations. [1] By Saturday evening, the number exceeded 3,000. By the time the truce expired at midnight Sunday, the total had reached 7,696 — a figure that averages to roughly four violations per minute for thirty-two consecutive hours. [1] The categories include shellings (479 in the first day alone), aerial reconnaissance drone flights (2,247), FPV kamikaze drone attacks (1,045), and ground assault actions (28). [1]
Russia's counter-tally, released through TASS and the Defense Ministry's Telegram channels, accused Ukraine of 1,329 FPV drone strikes, 258 artillery or tank firings, and dozens of ground attacks during the same period. [2] The Kremlin did not explain how a ceasefire it declared unilaterally could be "violated" by a party that never accepted it. This logical gap did not appear in any Russian state media coverage.
The performative dimension is the story. A ceasefire that both sides know will be violated, that one side never accepted, and that produced nearly 14,000 alleged violations in thirty-two hours is not a ceasefire in any military or legal sense. It is a diplomatic gesture designed to produce a headline — "Russia declares Easter truce" — that can be circulated in capitals where the Kremlin still seeks to present itself as the reasonable party. The fact that the headline is immediately contradicted by the reality on the ground is, from Moscow's perspective, a secondary concern. The gesture was made. The record exists.
Ukraine's strategy was the mirror image. By counting violations with forensic precision and publishing them in real time — on official channels, on X, through the Ukrainian General Staff's regular updates — Kyiv transformed the truce into a prosecution exhibit. Each violation is a data point in Ukraine's argument that Russia cannot be trusted with any agreement, including a broader peace deal. The 7,696 number is not just a count. It is a piece of rhetoric. [1]
The human cost was not rhetorical. At least three civilians were killed during the truce period, including a child in the Kherson region struck by Russian shelling. [1] Medical facilities in Zaporizhzhia reported treating multiple wounded civilians who arrived during hours that were supposed to be quiet. The Easter services in frontline parishes were held in basements, as they have been for most of the war. Priests blessed baskets of eggs and bread while artillery sounded in the distance — a scene that has become so routine it barely registers as news.
The Kremlin rejected any extension of the truce. Dmitry Peskov, Putin's spokesman, said the "ball is in Ukraine's court" and that Moscow saw "no basis for extending" the ceasefire given Ukrainian violations. [2] The circularity is complete: Russia declares a ceasefire, fights through it, documents the other side's fighting, and then cites that fighting as the reason not to extend the ceasefire. Ukraine, for its part, had no interest in extending an arrangement it viewed as a trap from the start.
The broader implications are stark. If a thirty-two-hour religious ceasefire produces 7,696 documented violations from one side and more than 6,000 alleged violations from the other, what does that say about the prospects for any negotiated pause? The Islamabad process, the Minsk frameworks, the Istanbul talks of 2022 — every diplomatic initiative aimed at this war has eventually collided with the same reality: neither Russia nor Ukraine currently has an incentive to stop fighting that outweighs its incentive to continue.
For Russia, the incentive to continue is territorial. The Kremlin controls roughly 18 percent of Ukraine's internationally recognized territory and has shown no willingness to return any of it. [2] For Ukraine, the incentive to continue is existential. Accepting the current front lines as permanent would mean conceding territory, population, and the principle that borders cannot be changed by force — the principle on which the entire postwar European order rests.
The Easter truce changed none of this. It was thirty-two hours long. It produced a five-digit violation count, several dead civilians, and a handful of headlines that will be forgotten by Tuesday. The war continues.
-- KATYA VOLKOV, Moscow