ADVERTISEMENT

AFP: Chinese warship locks fire control radar on PH frigate near Sabina Shoal

Published Mar 20, 2026 04:13 pm
BRP Miguel Malvar (FFG-06) joins the seventh bilateral maritime cooperative activity (MCA) between the Armed Forces of the Philippines (AFP) and US Indo-Pacific Command (Indopacom) in the West Philippine Sea (WPS) on June 4, 2025. (Photo: AFP)
BRP Miguel Malvar (FFG-06) joins the seventh bilateral maritime cooperative activity (MCA) between the Armed Forces of the Philippines (AFP) and US Indo-Pacific Command (Indopacom) in the West Philippine Sea (WPS) on June 4, 2025. (Photo: AFP)
A Chinese naval vessel pointed its fire control radar at a Philippine Navy (PN) frigate during a patrol near Sabina Shoal in what the Armed Forces of the Philippines (AFP) described as a “provocative” act that raised the risk of confrontation at sea.
In a statement Friday, March 20, the AFP said BRP Miguel Malvar (FFG6) was conducting a maritime and sovereignty patrol within the country’s exclusive economic zone (EEZ) last March 7 when it detected a People’s Liberation Army (PLA) Navy ship with bow number 622 within the vicinity of Sabina Shoal, locally known as Escoda Shoal.
The Chinese vessel approached BRP Miguel Malvar “and later directed its fire control radar toward the Philippine Navy ship,” said AFP spokesperson for West Philippine Sea (WPS) Rear Adm. Roy Vincent Trinidad.
Sabina Shoal lies within the country’s EEZ but is also within the wider South China Sea, where overlapping claims with China have led to repeated maritime confrontations in recent years.
“This was an alarming and provocative action that created unnecessary risk and could have led to misinterpretation and misunderstanding at sea,” Trinidad added.
The Philippine vessel issued a radio challenge following standard procedures and directed the Chinese ship to “cease such unprofessional and dangerous behavior,” according to Trinidad.
Encounters in the WPS have become more tense as both sides increase patrols in contested areas, including features near Palawan such as Sabina Shoal, which Manila considers part of its continental shelf.
“The PLA Navy vessel eventually stowed its fire control radar, indicating that it heeded the radio challenge and backed down from that particular action,” Trinidad said.
While the incident did not escalate further, the military said it highlights the need for restraint among claimant states.
Trinidad said the AFP continues to assert its rights in the area despite tensions with China, which claims most of the South China Sea under its so-called nine-dash line, a claim rejected by an international arbitral ruling in 2016.
“The Armed Forces of the Philippines reiterates that our ships and aircraft will continue to conduct lawful maritime patrols and sovereignty patrols within our EEZ, consistent with international law and the Philippines’ sovereign rights and jurisdiction,” Trinidad said.
“We remain firm in protecting our sovereignty, sovereign rights, and jurisdiction in the West Philippine Sea, while advocating for the peaceful and rules-based resolution of disputes,” he added.

Related Tags

AFP Sabina Shoal BRP Miguel Malvar West Philippine Sea
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.