ADVERTISEMENT

Ukraine's Zelenskyy says defenses are holding firm against Russia's summer push

Published Jul 25, 2025 07:49 pm
President of Ukraine Volodymyr Zelenskyy attends the parliament session in Kyiv, Ukraine Thursday, July 17, 2025. (AP Photo/Vadym Sarakhan)
President of Ukraine Volodymyr Zelenskyy attends the parliament session in Kyiv, Ukraine Thursday, July 17, 2025. (AP Photo/Vadym Sarakhan)
KYIV, Ukraine (AP) — Ukrainian forces are holding back Russia's concerted summer push to break through defenses along parts of the front line, Ukraine's President Volodymyr Zelenskyy says.
"They are not advancing. It's very tough for our guys out there. And it's tough everywhere," Zelenskyy told reporters on Thursday, in comments embargoed till Friday. "It's also very hard for the Russians — and that's good for us."
With the war now in its fourth year after Russia's February 2022 invasion of its neighbor, the effort is draining resources on both sides, although Russia has more resources and people to sustain its fight. Ukraine is seeking further support from Western partners.
Russia has claimed the capture of some villages and hamlets in recent weeks, but no defensively stronger urban areas have fallen to its troops.
Russian sabotage and reconnaissance groups have repeatedly attempted to stage minor incursions near Pokrovsk in the eastern Donetsk region to film symbolic footage, such as raising a Russian flag, but Ukrainian forces have repelled those efforts, Zelenskyy said.
"It happened five to seven times recently, sometimes with only two or six people. Once they tried to hold a position with 12 people — and all of them were eliminated by our defenders," Zelenskyy said.
Zelenskyy described the situation in the northeastern Sumy border region as "much better" than in recent months, noting progress by Ukrainian forces over the past six weeks.
Ukraine wants 10 Patriot missile systems
Russia has also intensified its bombardment of Ukrainian cities, with the second-largest city Kharkiv struck with a powerful glide bomb for a second straight day Friday. Seven people were injured, officials said. On Thursday, 42 were injured.
Zelenskyy said Ukraine is working with international partners to secure 10 U.S.-made Patriot air defense systems, which can shoot down missiles, with three already confirmed from Germany and Norway.
The Trump administration will sell the systems, he said, but Ukraine's task is to find funding for all 10. Each system costs more than $1 billion.
Ukraine is also seeking to obtain a license to manufacture the Patriot systems itself.
Kremlin says no summit meeting in sight
The Ukrainian leader expressed little hope for progress in direct talks between delegations from Russia and Ukraine, though he said the Kremlin envoys have begun discussing the possibility of a leaders' summit with Ukraine.
"We need an end to the war, which probably begins with a meeting of leaders. It won't work any other way with (the Russians)," Zelenskyy said.
The Kremlin, however, remained set against top-level talks before a potential comprehensive peace agreement is fleshed out.
"A high-level meeting can and must put a final point in the settlement and seal the modalities and agreements that are yet to be worked out by experts," Kremlin spokesman Dmitry Peskov said Friday. "It's impossible to act otherwise."
Zelenskyy says anti-graft street protests were 'legitimate'
In domestic politics, Zelenskyy said public protests against changes earlier this week to Ukraine's anti-corruption law were "legitimate." The changes threatened the independence of anti-graft watchdogs and also drew rebukes from European Union officials and international rights groups, prompting Zelenskyy to propose new legislation to restore the independence of the anti-graft agencies.
"It's very important that society speaks. I respect the opinion of society," Zelenskyy said. "People asked for changes. We responded."
Demonstrators gathered for the third day on Thursday evening, but drew a smaller crowd.
He said those agencies must be "truly independent," adding that "the most important thing in this war is the unity of our state. It is critical not to lose unity."
However, the risk now remains that the Verkhovna Rada, Ukraine's parliament, will fail to approve the new bill, which could bring even larger crowds to the streets. Zelenskyy expressed confidence that it would pass in a vote scheduled for July 31.
"The most important thing right now is that the bill exists. It has been registered. I believe it will receive enough votes. I want that to happen," he said.

Related Tags

World news
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.