ADVERTISEMENT

More Chinese vessels spotted in WPS amid diplomatic friction – AFP

Published Jan 28, 2026 03:19 pm
A China Coast Guard vessel fires a water cannon at a much-smaller Filipino fishing boat near Escoda Shoal in the West Philippine Sea on Dec. 12, 2025. Three fishermen were hurt in the incident. (Courtesy of Philippine Coast Guard)
A China Coast Guard vessel fires a water cannon at a much-smaller Filipino fishing boat near Escoda Shoal in the West Philippine Sea on Dec. 12, 2025. Three fishermen were hurt in the incident. (Courtesy of Philippine Coast Guard)
The number of Chinese vessels operating in the West Philippine Sea (WPS) increased slightly last week as verbal spat between Filipino and Chinese officials continued, spilling tensions in the contested waters into the diplomatic arena.
The Armed Forces of the Philippines (AFP) said that 55 Chinese vessels were recorded during its week-long monitoring from January 18 to 25, higher than the 41 vessels logged in the first week of the month, from January 1 to 7.
The majority of the vessels were located near Pag-asa (Thitu) Island, including 28 Chinese maritime militia vessels (CMMVs), a People’s Liberation Army-Navy (PLA-N) warship, and a China Coast Guard (CCG) vessel.
In Bajo de Masinloc (Scarborough or Panatag Shoal), the AFP monitored five CMMVs, four CCG vessels, and four warships.
There were also five CMMVs and two CCG ships in Escoda Shoal, as well as two CMMVs and three CCG ships in Ayungin (Second Thomas) Shoal.
The presence of Chinese vessels has intensified alongside an escalating war of words between officials in Manila and Beijing, particularly after Philippine Coast Guard (PCG) spokesperson for the WPS Commodore Jay Tarriela displayed caricatures depicting Chinese President Xi Jinping during a presentation, which drew criticism from the Chinese government.
The diplomatic exchanges also prompted reactions from senators and members of the House of Representatives, several of whom criticized the Chinese Embassy’s public comments as inappropriate and an affront to Philippine sovereignty.
Lawmakers reiterated their support for frontline agencies such as the AFP and PCG, stressing that defending national territory and upholding the 2016 arbitral ruling is a matter of national interest, not provocation.
But Senator Robin Padilla questioned the PCG why it does not fire back at Chinese vessels shooting water cannon at Philippine vessels in the WPS. "Why don't you buy a stronger water cannon and get back at them [Chinese]?"
In response, Tarriela said that water cannons should not be used to put individuals in danger at sea, but to save lives.
"We recognize the proper use of water cannons, that is to save lives, not to harm others and destroy other nation's ships," Tarriela said.
Amid the heightened rhetoric, the Department of Foreign Affairs (DFA) said it had made firm representations to Beijing and emphasized that disputes should be addressed through established diplomatic channels and in accordance with international law.
The DFA also underscored that Philippine officials are within their rights to speak on matters affecting national security and the welfare of Filipino fishermen.
For its part, the AFP said it continues to closely monitor foreign vessel activity in the WPS and remains committed to safeguarding the country’s maritime rights.

Related Tags

AFP West Philippine Sea China
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.