ADVERTISEMENT

Trump and Putin will speak this week on Russia-Ukraine war, US envoy says

Published Mar 17, 2025 01:40 am

WEST PALM BEACH, Fla. (AP) — President Donald Trump and Russian President Vladimir Putin are expected to speak this week as the U.S. tries to broker a ceasefire in the Russia-Ukraine war, according to Trump special envoy Steve Witkoff.

AP25071857622401.jpgFILE - U.S. Middle East envoy Steve Witkoff attends and interview after participating in a meeting with U.S. Secretary of State Marco Rubio, U.S. national aecurity adviser Mike Waltz, Russian Foreign Minister Sergei Lavrov and Russian President Vladimir Putin's foreign policy advisor Yuri Ushakov, at Diriyah Palace, in Riyadh, Saudi Arabia, Feb. 18, 2025. (Evelyn Hockstein/Pool Photo via AP)

It would be the second publicized call between the two leaders since Trump began his second term in January. Trump and Putin spoke in February and agreed to start high-level talks over ending the war in Ukraine.

“I think the two presidents are going to have a really good and positive discussion this week,” Witkoff said Sunday on CNN’s “State of the Union.”

Witkoff this week met with Putin in Russia for talks aimed at ending the country’s invasion of Ukraine and said he expects to see a deal soon.

“The president uses the timeframe weeks and I don’t disagree with him. I am really hopeful that we are going to see some real progress here,” Witkoff said.

When Witkoff appeared later Sunday on CBS' “Face the Nation,” he again spoke about a prospective Putin-Trump call but did not offer specifics on what decisions might be made coming out of the discussion.

Witkoff said they forged a relationship in Trump’s first term and that he expects the call this week to be “very positive and constructive.”

Trump's first call to Putin came after Witkoff traveled to Russia to bring home Marc Fogel, an American history teacher the U.S. had deemed wrongfully detained.

One day after the prisoner swap, Trump announced that he spoke to Putin and said their call was “lengthy and highly productive.”

Witkoff demurred on whether Putin and Trump will decide in the call to move forward with a U.S.-proposed 30-day ceasefire. Ukraine has agreed to the deal. Putin has said he agrees in principle with the proposal but there are details to be worked out.

“President Trump is the ultimate decision maker, our decision maker, and President Putin, for the country of Russia, is their decision maker," Witkoff said. "I think it’s a very positive sign that the two of them will be talking at some point. I think that’s showing that there’s positive momentum.”

Witkoff also brushed aside a recent assessment from French President Emmanuel Macron, who said in a statement that Russia “does not seem to be sincerely seeking peace” and that Putin was intensifying the fighting before negotiating.

Witkoff said he was not aware of Macron's comments but said, “it’s unfortunate when people make those sort of assessments” when “they don’t have necessarily firsthand knowledge.”

“I know what I heard, the body language I witnessed," Witkoff said of his meeting with Putin. "I saw a constructive effort, over a long period of time to to discuss the specifics of what’s going on in the field.”

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.