It is time to end this war. But Russia's ruler wants to keep fighting.
In the long and grinding contest between Ukraine and Russia, Saturday brought another turn of the wheel: hundreds of Ukrainian drones struck St Petersburg and military installations across western Russia, one day after Vladimir Putin declined Volodymyr Zelenskyy's offer to meet face to face. Ukraine framed the assault not as escalation but as consequence — a language of pressure dressed in the vocabulary of restraint. Meanwhile, Russia answered with strikes on civilian areas, wounding a child in Zaporizhzhia and killing a man in Mykolaiv, and the world's diplomats prepared to gather in London to discuss how a war that neither side will pause might someday end.
- Ukraine launched one of its largest drone campaigns of the war, sending hundreds of unmanned aircraft toward St Petersburg and military targets across thirteen Russian regions — a strike timed deliberately to follow Putin's public rejection of peace talks.
- Russia claimed to have intercepted 376 drones, but the sheer scale of the assault exposed the limits of air defense and rattled a city hosting one of the Kremlin's most prestigious economic forums.
- Ukraine's SBU targeted naval bases and oil infrastructure, framing the operation as a 'just response' to continued aggression — but Russia answered within hours, killing a 64-year-old man in Mykolaiv and wounding a ten-year-old boy in Zaporizhzhia.
- Russian forces also struck two Ukrainian maritime rescue vessels operating a humanitarian shipping corridor in the Black Sea, injuring crew members in what Kyiv called a deliberate attack on civilian operations.
- With British Prime Minister Starmer preparing to host Zelenskyy and EU leaders in London, diplomacy and destruction are running in parallel — and neither track shows signs of overtaking the other.
On Saturday morning, as Russia's St Petersburg International Economic Forum was drawing to a close, hundreds of Ukrainian drones descended on the city and military sites across western Russia. The strikes killed at least one person, set an oil storage facility alight in Ust-Labinsk, and hit the Kronstadt naval base and a naval arsenal in the Leningrad region. Russian air defenses claimed to have intercepted 376 drones across thirteen regions, though the volume of the assault spoke to the ambition behind it. St Petersburg's governor issued an unusual public appeal for residents to stay indoors — a measure of how seriously local officials took the threat.
The timing was not accidental. The campaign came one day after Vladimir Putin rejected Volodymyr Zelenskyy's proposal for a direct meeting, a rebuff Zelenskyy described as Putin choosing war over negotiation. Ukraine framed the strikes as proportional consequence rather than revenge — what Zelenskyy called 'Ukrainian sanctions against this aggression' — language calibrated as much for international audiences as for Moscow.
Russia did not wait long to respond. Drone and artillery strikes across Ukrainian territory killed a 64-year-old man in Mykolaiv, wounded a ten-year-old boy and his father in Zaporizhzhia, and killed one person and wounded three in Dnipropetrovsk. Russian forces also attacked two Ukrainian maritime search and rescue vessels operating a humanitarian shipping corridor in the Black Sea, injuring crew members aboard. Ukraine's deputy prime minister called it a deliberate strike on a civilian mission.
The escalation unfolded alongside renewed diplomatic activity. British Prime Minister Keir Starmer was preparing to host Zelenskyy and European leaders in London — a signal that Western capitals were working to keep diplomatic channels open even as the military situation deepened. The contrast was difficult to ignore: drones in the air over St Petersburg, a child wounded in his home, and diplomats assembling to discuss how the war might end, with neither side showing any sign of stepping back.
On Saturday morning, as Russia's most prestigious economic forum wound down in St Petersburg, hundreds of Ukrainian drones descended on the city and targets across western Russia. The coordinated strike killed at least one person, set an oil storage facility ablaze in the southern town of Ust-Labinsk, and marked the second major Ukrainian attack on St Petersburg in less than a week. Russian air defenses claimed to have intercepted 376 drones across thirteen regions and over the Black and Azov Seas, though the sheer volume of the assault suggested the scale of Ukraine's ambition that morning.
The timing was deliberate. The drone campaign came one day after Vladimir Putin had publicly rejected Volodymyr Zelenskyy's proposal for a direct meeting, a rebuff that Zelenskyy characterized as Putin choosing war over negotiation. Ukraine's SBU security service said its forces had struck the Kronstadt naval base in St Petersburg and the Russian Navy's 15th Arsenal in the surrounding Leningrad region—military infrastructure, not civilian targets, though the distinction offered little comfort to those caught in the crossfire. St Petersburg's governor, Alexander Beglov, issued an unusual public appeal for residents to remain indoors during the attack, a sign of how seriously local officials took the threat. He later reported three people injured, all with minor wounds, and claimed Russian defenses had prevented significant damage to the city itself.
Zelenskyy framed the strikes as proportional response to Russian aggression. "It is time to end this war," he wrote on social media, describing the operation as a "just response" and suggesting that Ukraine's military actions were themselves a form of pressure—what he called "Ukrainian sanctions against this aggression." The language was careful: not revenge, but consequence. The message was directed as much at international observers as at Moscow.
But the war did not pause for diplomacy. Russia responded within hours, launching its own drone and artillery attacks across Ukrainian territory. In the southern Mykolaiv region, a Russian drone killed a 64-year-old man. In nearby Zaporizhzhia, another strike wounded a ten-year-old boy and his father. In the central Dnipropetrovsk region, Russian attacks killed one person and wounded three others, according to regional governor Oleksandr Ganzha. The pattern was familiar: Ukraine strikes military targets; Russia strikes back at civilian areas.
On Saturday morning, Russian forces also attacked two Ukrainian maritime search and rescue vessels operating in the Black Sea corridor—a humanitarian shipping route that connects Ukrainian ports to Romania. The vessels were conducting rescue operations when they came under fire, injuring personnel aboard. Ukraine's deputy prime minister, Oleksiy Kuleba, described the attack as a deliberate strike on a civilian humanitarian mission, part of what he characterized as the enemy's broader campaign against Ukraine's ability to move goods and people safely through its own waters.
The escalation unfolded against the backdrop of renewed diplomatic activity. British Prime Minister Keir Starmer was preparing to host Zelenskyy and European Union leaders for talks, a signal that Western capitals were attempting to maintain diplomatic channels even as the military situation intensified. The contrast was stark: hundreds of drones in the air, a ten-year-old boy wounded in his home, and diplomats preparing to gather in London to discuss how the war might end. Neither side appeared ready to step back, and the cycle of strike and counterstrike showed no sign of breaking.
Notable Quotes
It is time to end this war. But Russia's ruler wants to keep fighting. That is why Ukrainian sanctions against this aggression are working.— Volodymyr Zelenskyy, on social media
The enemy launched strikes on two boats of the maritime search and rescue service which were carrying out a humanitarian mission within the Ukrainian sea corridor.— Oleksiy Kuleba, Ukraine's deputy prime minister
The Hearth Conversation Another angle on the story
Why did Zelenskyy choose this moment to launch such a large operation—hundreds of drones at once?
The timing matters. Putin had just rejected his meeting proposal publicly. Zelenskyy needed to respond in a way that said: you can't dismiss us diplomatically and expect us to sit still militarily. It was a statement.
But doesn't that make negotiation harder? If you strike after someone rejects your offer, aren't you burning the bridge?
That's the calculation Ukraine is making. They're saying the bridge was already burned—Putin rejected the offer, so Ukraine is responding with force. They're framing it as justified, not as escalation that prevents talks.
The strikes hit military targets—naval bases, arsenals. But Russia's response hit civilians, including a child. Why the difference in targeting?
Ukraine says it's targeting military infrastructure. Russia says it's responding to Ukrainian aggression. But the human cost tells a different story. A ten-year-old doesn't care about the distinction between military and civilian targeting. He's just wounded.
What does it mean that Starmer is hosting talks while all this is happening?
It means the West is trying to keep a diplomatic door open even as the military situation deteriorates. But it's a fragile thing. Every drone strike, every wounded child, makes that door harder to walk through.
Is there any sign either side is actually interested in ending this?
Zelenskyy says it's time to end the war. But his actions—launching hundreds of drones—suggest he believes force is the only language Putin understands right now. That's not the posture of someone ready to negotiate.