Ukrainian long-range drones struck an oil terminal in St. Petersburg, according to NPR. The attack occurred on June 3, 2026, as the city hosted an international economic forum organized by President Vladimir Putin.
What happened
Ukrainian President Volodymyr Zelenskyy confirmed that Ukrainian drones struck an oil terminal in St. Petersburg, causing a significant fire. The drones completed a journey of more than 1,000 kilometers (600 miles) to reach their target. “Clouds of black smoke rose over the city’s port after the attack,” he stated on social media.[1]
In response, Russian authorities reported that the drone strike targeted the city’s infrastructure but provided no specific details. St. Petersburg’s airport briefly suspended operations overnight due to the attack, and mobile internet services were interrupted in the area.[3]
“The strikes are an embarrassment for Putin,” a security analyst noted, referencing the recent attack’s timing with a major event.
Why it matters
This drone strike represents a continuation of Ukraine’s efforts to diminish Russian oil production, which is crucial for financing the ongoing conflict. Ukraine has previously targeted oil facilities in St. Petersburg and other coastal locations to disrupt fuel supplies and weapon production capabilities for Russia.[2]
The escalation of drone strikes marks a significant operational shift in the ongoing war, which is now nearing its fifth year with continued violence and limited progress on the battlefield.
Background
On May 9, 2026, Russia scaled back its annual Victory Day parade in Moscow due to fears of Ukrainian drone attacks. This concern reflects the increasing threat perceived by Russian authorities from Ukraine’s expanding drone arsenal.
On June 2, 2026, Russian forces conducted a large-scale drone and missile assault on Kyiv, resulting in 22 civilian fatalities. This attack occurred just a day before Ukraine’s effective drone strike on St. Petersburg.
What’s next
Putin is scheduled to speak at the St. Petersburg economic forum on June 5, 2026, which the Kremlin regards as a prestigious event to showcase Russian resilience amid the ongoing conflict.

