Trump says US agrees to more Iran talks but ceasefire 'over'

This file US Navy handout photo released by US Central Command public affairs shows Arleigh Burke-class guided-missile destroyer USS Thomas Hudner (DDG 116) firing a Tomahawk land attack missile in support of Operation Epic Fury, from an undisclosed location on March 1, 2026
(AFP photo)
This file US Navy handout photo released by US Central Command public affairs shows Arleigh Burke-class guided-missile destroyer USS Thomas Hudner (DDG 116) firing a Tomahawk land attack missile in support of Operation Epic Fury, from an undisclosed location on March 1, 2026 (AFP photo)

WASHINGTON, United States — President Donald Trump said Friday the United States has agreed to continue negotiations with Iran but reiterated that the ceasefire between the two countries is finished.

"Iran has asked us to continue 'talks.' We have agreed to do so, but the United States has stated to them, in no uncertain terms, that the Cease Fire is OVER!" Trump posted on his Truth Social platform.

Trump said in Ankara earlier this week that the April 8 ceasefire -- which ended weeks of all-out war but has been marred by repeated lower-intensity conflict -- was done, terming Iranian officials "scum" and "sick people."

The US president also said at the time that he would speak to businessman-turned-negotiator Steve Witkoff and his son-in-law Jared Kushner, who have been dealing with the Iranians, but insisted it was up to Tehran to return to the table.

The two sides have exchanged fire on several occasions this week, with Tehran targeting commercial ships, Washington carrying out strikes in response and Iran attacking US assets in Middle Eastern countries with drones and missiles.

Iran's top negotiator Mohammad Bagher Ghalibaf on Friday said the conflict with the United States would not end with Tehran's surrender, after hostilities between the decades-old foes resumed this week with tit-for-tat attacks.

"Ending the war is a priority for the countries of the world, but everyone must know that this confrontation will never end with Iran's surrender," said Ghalibaf, who also serves as Iran's parliament speaker, ISNA news agency reported.

"Whenever the Americans betray the understanding (agreement), we are fully prepared to defend ourselves; we will stand firmly against them and secure the rights of the Iranian people," he added, speaking in a meeting with the speaker of Indonesia's People's Consultative Assembly.

.col-lg-12.second .opinion-widget{border-top:1px solid #D0D0D0;} #widget_1623 .opinions-title {font-size:32px;} #widget_1623 .opinions-title a{font-size:32px;} .first-author{ background-color:#ecedef; } .first-opinion-author-name{ background-color:white; width:max-content; padding:5px; }
.epaper-separator{ height: 1px; width: 100%; background-color: #D0D0D0; margin: 15px 0; }

Today’s Paper

.related-articles .article-widget-sm .article-title{font-size:16px;-webkit-line-clamp:3;} .related-articles .layout-ratio{padding-bottom:55%;}
.alert-success { color :#A3656F ; } .alert-danger { color : red ; } .footer { font-family:Myriad Pro,Arial; } .newspaper-footer{ visibility:hidden; } .socialFixOuter { position: fixed; top: 50%; margin-top: 40px; right: 0; transition: .2s; z-index: 20; height: 217px; width: 40px; } .socialFix { height: 30px; width: 30px; display: block; position: relative; cursor: pointer; background-size: 18px 18px; transition: .2s; background-position: center; background-repeat: no-repeat; border-radius: 2px; margin-top: 1px; } .socialFix:hover { width: 40px; margin-left: -10px; } .app-badge-img { height: 36px; width: auto; } @media (max-width: 768px) { .app-badge-img { height: 32px; } .app-badges { justify-content: center !important; } }
document.addEventListener("DOMContentLoaded", function () { const socialFix = document.querySelector(".socialFixOuter"); if (!socialFix) return; let firstInteraction = false; let hideTimeout = null; function checkMobileScreen() { if (window.innerWidth < 768) { socialFix.style.display = "none"; } else { socialFix.style.display = "block"; } } checkMobileScreen(); window.addEventListener("resize", checkMobileScreen); function handleFirstInteraction() { if (firstInteraction) return; if (window.innerWidth < 768) return; firstInteraction = true; socialFix.style.right = "-25px"; } socialFix.addEventListener("mouseenter", function () { if (window.innerWidth < 768) return; if (hideTimeout) clearTimeout(hideTimeout); socialFix.style.right = "0"; }); socialFix.addEventListener("mouseleave", function () { if (window.innerWidth < 768) return; if (hideTimeout) clearTimeout(hideTimeout); hideTimeout = setTimeout(() => { socialFix.style.right = "-25px"; }, 500); }); ["click", "touchstart"].forEach((evt) => { socialFix.addEventListener(evt, handleFirstInteraction); }); }); function validateEmail(email) { if (email.length > 255) return false; const emailRegex = /^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/; if (!emailRegex.test(email)) return false; if (email.includes('..') || email.startsWith('.') || email.endsWith('.')) return false; return true; } function sanitizeInput(input) { input = input.replace(/<[^>]*>/g, ''); input = input.replace(/javascript:/gi, ''); input = input.replace(/on\w+\s*=/gi, ''); input = input.replace(/[<>"'&(){}[\]]/g, ''); return input.trim(); } document.addEventListener('DOMContentLoaded', function () { function showModal(message, type) { const messageContainer = document.getElementById("messageContainerFooter"); messageContainer.textContent = message; messageContainer.className = `alert alert-${type} mt-3`; messageContainer.classList.remove("d-none"); setTimeout(() => { messageContainer.classList.add("d-none"); }, 5000); } document.getElementById("emailFormFooter").addEventListener("submit", function(event) { event.preventDefault(); const emailInput = document.getElementById("emailFooter"); const email = sanitizeInput(emailInput.value.trim()); if (!validateEmail(email)) { showModal('Invalid email format', 'danger'); return; } const formData = new FormData(); formData.append('email', email); fetch('/subscribeNewsletter', { method: "POST", body: formData, headers: { "Accept": "application/json", "X-Requested-With": "XMLHttpRequest" } }) .then(response => { if (!response.ok) { showModal("Error submitting email. Try again.", 'danger'); } return response.json(); }) .then(data => { showModal(data.message, 'success'); }) .catch(error => { showModal("Error submitting email. Try again.", 'danger'); }); }); });