Israel says troops fighting Hizbollah surrounded key Lebanese town

Smoke rises from the site of an Israeli airstrike that targeted an area in the southern Lebanese city of Nabatieh on April 12, 2026 (AFP photo)
Smoke rises from the site of an Israeli airstrike that targeted an area in the southern Lebanese city of Nabatieh on April 12, 2026 (AFP photo)

OCCUPIED JERUSALEM — The Israeli military said on Monday its troops had completely surrounded a key town in southern Lebanon after killing more than 100 Hizbollah fighters there over the past week.

The announcement marks a significant advance in Israel's ongoing invasion of southern Lebanon.

Over the past week, Israeli forces have killed more than 100 Hizbollah fighters in and around the town in "face-to-face" clashes and with air strikes, he said.

The Iran-backed Hizbollah said it has been engaged for days in clashes with Israeli forces in Bint Jbeil.

Just five kilometres from the Israeli border, Bint Jbeil has long been both a symbolic and strategic flashpoint in confrontations between Israeli forces and Hezbollah.

It was the scene of some of the fiercest fighting during the 2006 war, when Hezbollah's resistance there became central to the group's narrative of defiance.

It was from the stadium in Bint Jbeil in 2000 that the group's former chief Hassan Nasrallah delivered the "Liberation" speech following Israel's withdrawal from southern Lebanon after 22 years of occupation.

On Thursday, Hizbollah said it was engaged in "point-blank" clashes with Israeli forces in the town.

Since then, the group has repeatedly reported targeting Israeli forces and vehicles there, most recently on Sunday, when the state-run National News Agency (NNA) reported "intense clashes" in the town.

On Monday, the NNA reported Israeli artillery shelling at the town's entrance.

The escalation in Bint Jbeil comes as diplomatic efforts to contain the cross-border fighting have risen over the past few days.

Israeli and Lebanese officials are set to hold talks on Tuesday in Washington to end the war.

Lebanon was pulled into the Middle East war when Hizbollah fired rockets at Israel after US-Israeli strikes killed Iran's supreme leader Ali Khamenei on February 28.

Israel responded with massive strikes and a ground invasion.

During a visit to troops in southern Lebanon on Sunday, prime minister Benjamin Netanyahu said Israeli forces had eliminated the threat of an invasion by Hizbollah fighters.

But he added: "There is still more to do, and we are doing it."

Israeli officials have repeatedly said that Israel wants to establish a "security zone" in south Lebanon to help prevent Hizbollah attacks.

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