ADVERTISEMENT

Ukraine hits Russian energy targets and denies striking Kremlin-occupied nuclear plant

Published May 31, 2026 08:17 pm
Ukraine launched fresh strikes on Russian energy sites overnight into Sunday, Russian authorities and media reported, while Kyiv denied Russian claims that a Ukrainian drone struck a key Kremlin-occupied nuclear plant.
Servicemen of Ukraine's defense intelligence set up the Peklo (Hell) missile drone against Russian in an undisclosed location in Ukraine late Thursday, May 28, 2026. (AP Photo/Efrem Lukatsky)
Servicemen of Ukraine's defense intelligence set up the Peklo (Hell) missile drone against Russian in an undisclosed location in Ukraine late Thursday, May 28, 2026. (AP Photo/Efrem Lukatsky)
Drone debris set fire to a fuel storage facility in Russia's southwestern Rostov region, Gov. Yuriy Slyusar reported on Telegram on Sunday. He said residents of nearby homes were evacuated.
The drones also damaged civilian infrastructure in Saratov province, also in southwestern Russia, according to Gov. Roman Busargin. Astra, an independent Russian news channel, said an oil refinery was on fire in the regional capital, Saratov.
Ukraine's General Staff on Sunday confirmed Ukrainian drones had struck the Saratov oil refinery, causing a "large-scale fire." It said the extent of the damage was being clarified, and claimed the refinery has been supplying Moscow's war effort.
The refinery belongs to Russia's state oil enterprise, Rosneft, and produces diesel and gasoline among other types of fuel. Russian authorities did not immediately comment further.
Ukraine has stepped up its attacks on Russia's oil and gas facilities in recent months, arguing the energy sector both funds and directly fuels Moscow's more than 4-year-old invasion.
Meanwhile, Kyiv denied Russia's claims that a Ukrainian drone struck the Russian-occupied Zaporizhzhia nuclear plant, the largest in Ukraine and Europe.
Russian forces captured the plant in the early weeks of the war, and it remains close to the front lines in the southern Zaporizhzhia region, one of four Russia has formally annexed despite lacking full military control or international recognition for its actions.
Russia's state nuclear energy company, Rosatom, said on Saturday that the drone exploded after tearing a hole in the wall of a turbine hall. Rosatom's CEO Alexei Likhachev accused Ukraine of a "deliberate" attack.
"This afternoon, a Ukrainian kamikaze combat drone struck the turbine hall building of Power Unit No. 6, resulting in a detonation," Likhachev said. He added there was no damage to main equipment.
Ukraine's military denied Russia's "yet another propaganda ploy," saying it did not target or strike the plant. The military said in a statement that it adheres to international humanitarian law and is aware of the "consequences of any actions targeting nuclear facilities."
"Along the relevant section of the front line, there was no active fighting at the time of the incident, and no weapons were used," it said.
Rafael Grossi, head of the International Atomic Energy Agency, voiced "serious concern" following the incident in a post on X.
Ukraine's state nuclear supervisory agency said the damage claimed by Russia must be verified by IAEA experts present at the Zaporizhzhia plant as part of a long-term monitoring mission.
The Zaporizhzhia plant has repeatedly come under fire since Russia's full-scale invasion in February 2022, sparking fears of a nuclear accident. Moscow and Kyiv have blamed each other for targeting the plant on purpose.
Elsewhere, Ukraine's air force said Sunday that it had shot down 212 of 299 drones launched by Russia overnight. It said 14 drones had reached their targets, while drone debris fell in five locations.
Russian drones struck the city of Dnipro and an oil refinery in Ukraine's Rivne region, causing fires, authorities said.
Oleksandr Koval, the head of Rivne's regional administration, said no one had been injured at the refinery, and that emergency services were at the site.

Related Tags

world news Ukraine RUSSIA WAR
ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.