Merkel urges Europe to use diplomatic weight to end Ukraine war

Former German Chancellor and member of the conservative Christian Democratic Union (CDU) Angela Merkel speaks on stage as she takes part in a panel discussion themed "Despite everything, is there hope in Europe?" at the Re:Publica fair ground during the opening of the Re:publica digital conference in Berlin, on May 18, 2026 (AFP photo)
Former German Chancellor and member of the conservative Christian Democratic Union (CDU) Angela Merkel speaks on stage as she takes part in a panel discussion themed "Despite everything, is there hope in Europe?" at the Re:Publica fair ground during the opening of the Re:publica digital conference in Berlin, on May 18, 2026 (AFP photo)

BERLIN — Former German chancellor Angela Merkel said Monday Europe should make greater diplomatic efforts to end the war sparked by Russia's full-scale invasion of Ukraine.

She said she regrets that, in her view, Europe is "not making sufficient use of its diplomatic potential" and that talks with Moscow should not be left to US President Donald Trump alone.

Merkel said she finds it "absolutely right" to support Ukraine militarily, speaking to public broadcaster WDR at the Re:Publica digital conference in Berlin.

She added that "diplomacy has always been the other side of the coin, even during the Cold War".

"Military deterrence plus diplomatic activity -- that's what I think is important."

Merkel said she considers it "insufficient" if only Trump maintains contact with Russia, saying that "we are also someone, as Europeans".

"Underestimating [Russian President Vladimir] Putin would be a mistake, even now. And not having any confidence in ourselves would be just as much of a mistake."

Merkel, who served as Germany's chancellor from 2005 to 2021, has since been criticised for being too soft on Russia and making Germany dependent on cheap Russian energy sales for years.

German Chancellor Friedrich Merz, asked about Merkel's comments, said that Germany and its European partners "have long been engaged in intensive dialogue about our common paths toward a peaceful solution".

"What is important is that Russia is willing to come to the negotiating table and hold talks," he said. "And these talks will then take place between Ukraine and Russia, with the support of the Americans and the Europeans."

He added however that "so far, Russia has responded to every offer of negotiations with even more intensive shelling, including of civilian infrastructure ... This must stop. And that is the prerequisite for any talks to even take place."

.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'); }); }); });