ADVERTISEMENT

VP Sara impeachment: Defense says prosecution has no proof she hired an assassin

Duterte camp argues that prosecution evidence, including NBI testimony, failed to prove an alleged assassination plot against President Marcos

Published Jul 8, 2026 05:54 pm

At A Glance

  • The defense said the prosecution failed to present competent evidence that Vice President Sara Duterte hired or contracted an assassin.
  • Lawyer Mark Vinluan argued that Duterte's November 2024 remarks were made amid alleged threats against her and her family.
  • The defense maintained that allegations of grave threats and inciting to sedition do not constitute impeachable offenses.
The defense, during its closing remarks on the third day of Vice President Sara Duterte’s impeachment trial at the Senate on July 8, 2026, argued that the prosecution failed to present proof that she hired or contracted an assassin. (Mark Balmores / Manila Bulletin)
The defense, during its closing remarks on the third day of Vice President Sara Duterte’s impeachment trial at the Senate on July 8, 2026, argued that the prosecution failed to present proof that she hired or contracted an assassin. (Mark Balmores / Manila Bulletin)
The defense panel of Vice President Sara Duterte on Wednesday, July 8, argued that the prosecution failed to present competent evidence proving that she had hired or contracted an assassin, as the Senate impeachment trial entered its third day.
In his closing remarks, defense lawyer Mark Vinluan said the prosecution itself had acknowledged that Duterte’s statements during a Nov. 23, 2024 press conference did not conclusively establish that she had contracted an assassin.
Vinluan cited Senator-Judge Risa Hontiveros’ observation during the proceedings that Duterte’s statements were not proof that she had actually hired an assassin.
On the second day of the trial on July 7, Hontiveros noted that “none of these statements are proof that the Vice President actually contracted an assassin or hired one.”
He said the prosecution had responded that the statements may not “100 percent prove” that Duterte had contracted one.
“The prosecution admitted that the video does not prove any fact other than its existence,” Vinluan said. “In simple words, there is no proof of any contracting of an assassin,” he added.
Defense questions prosecution evidence
Vinluan said the testimony of National Bureau of Investigation (NBI) Senior Agent John Mark Calilung, along with other evidence presented by the prosecution, was insufficient to prove the allegation against Duterte.
“Ang testimony ni Calilung, gaya ng iba pang ebidensya kuno ng prosecution, ay hindi sapat para patunayan ang paratang na ito (Calilung’s testimony, like the other supposed evidence of the prosecution, is not sufficient to prove this allegation.,” Vinluan said.
READ: 
https://mb.com.ph/2026/07/08/did-you-really-investigate-this-case-nbi-agent-grilled-over-affidavits-in-vp-sara-duterte-impeachment-trial
He argued that the prosecution was attempting to establish what he described as a “stretch narrative” through a collection of materials that did not directly prove that Duterte had hired an assassin.
The defense lawyer also maintained that Duterte had previously clarified that she did not speak to an assassin, saying the term had been used by individuals who allegedly took her remarks out of context.
“Trying to prove this stretch narrative using a hodgepodge of materials is a waste of this honorable court’s time and the Filipino people’s money,” he added.
Duterte is facing an impeachment case before the Senate, with Article IV of the Articles of Impeachment dealing with allegations involving an assassination plot, grave threats, and inciting to sedition against President Ferdinand R. Marcos Jr.
Alleged threats against Duterte family
Vinluan said Duterte’s November 2024 remarks should be viewed in the context of alleged threats against her and her family.
“The truth of the matter is this. She and her family were threatened, and while her response was unconventional, it was justified,” Vinluan said. “What triggered her response was a question about ‘Operation Romanov,’ which is the plot to eliminate VP Sara and her entire family,” he added.
He referred to what he described as “Operation Romanov,” which he claimed involved an alleged plot to eliminate Duterte and members of her family.
According to Vinluan, Duterte’s remarks were made after months of alleged harassment, security threats, surveillance, and intelligence operations against her and her family after she left the administration.
“When VP Sara uttered those words, she was not responding as Sara Duterte, the Vice President, but as Sara Duterte, the wife, mother, daughter, and sister who only sought to protect her own life and the lives of her family members,” Vinluan said.
The defense lawyer further argued that the so-called “Operation Romanov” was in place and that the threat against Duterte and her family was real.
He claimed that Duterte’s homes in Davao City and Manila had been profiled, members of her security detail had been removed, and details of her official schedule had been leaked.
“VP Sara became the target of unauthorized intelligence and surveillance operations by government operatives that exposed her family to high-level risks and security threats, thereby causing intense trauma and uncontrollable fear,” he added.
Alleged offenses are ‘not impeachable’
The defense also argued that the allegations of grave threats and inciting to sedition do not qualify as impeachable offenses under the Constitution.
“She didn’t commit an impeachable offense. She drew the line in the sand and said, enough is enough. That is the meaning, and that is the context,” Vinluan said.
He also noted that these offenses are defined and penalized under the Revised Penal Code and fall under the jurisdiction of regular courts.
He maintained that the allegations do not constitute “other high crimes” that may serve as grounds for impeachment.
“These charges are not other high crimes as contemplated by the Constitution as grounds for impeachment and are therefore not impeachable,” Vinluan said.
The defense lawyer further denied that Duterte committed betrayal of public trust, arguing that her remarks reflected the frustrations of ordinary Filipinos over corruption and governance.
“VP Sara was fighting two important battles that day. One against the threat to her family’s life, and another against the life of the ordinary Filipino, constantly suffocated by the immense weight of corruption, which she talked about during the press conference. She never incited sedition. She merely echoed the voice of ordinary Filipinos,” Vinluan said.
“Her message that day only reflected what was already in their hearts and minds. There was no betrayal of public trust. She actually upheld the people’s trust as she spoke for and on behalf of the people,” he added.
Duterte’s impeachment trial is expected to continue as the Senate impeachment court hears evidence and arguments related to the allegations under Article IV. 
RELATED STORY: 
https://mb.com.ph/2026/07/06/sheila-sison-challenges-prosecution-as-vp-sara-duterte-impeachment-trial-begins

Related Tags

VPSaraOnTrial VP Sara Duterte impeachment trial Sara Duterte assassination plot Mark Vinluan closing remarks Senate impeachment trial Philippines Article IV impeachment case VP Sara On Trial
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; } }

{{ static_articles_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.