ADVERTISEMENT

Alex Eala's Dubai run ends, bows to world No. 4 Gauff

Published Feb 20, 2026 12:50 am  |  Updated Feb 20, 2026 01:52 pm

At A Glance

  • Alex Eala's breakthrough run at the WTA 1000 Dubai Tennis Championships came to an end at the hands of world No. 4 Coco Gauff, who handed the Filipina a 0-6, 2-6 setback in their quarterfinals showdown at the packed Aviation Club Tennis Centre early Friday, Feb. 20 (Philippine time).
(Screengrab from Premier Sports 2)
(Screengrab from Premier Sports 2)
Alex Eala’s breakthrough run at the  WTA 1000 Dubai Tennis Championships came to an end at the hands of world No. 4 Coco Gauff, who handed the Filipina a 0-6, 2-6 setback in their quarterfinals showdown at the packed Aviation Club Tennis Centre early Friday, Feb. 20 (Philippine time).
Overpowered in the opening set, the 20-year-old Eala struggled to find her footing as Gauff raced to a bagel behind relentless baseline pressure and sharp returns.
Eala showed grit in the second frame, halting a 0-4 slide by claiming two straight games to briefly swing the momentum and ignite the crowd.
But the surge proved short-lived as Gauff quickly regrouped, cleaning up her unforced errors and overcoming eight double faults, before reasserting control.
The American, then, closed out the final two games, sealing the win in one hour and seven minutes to book a semifinal duel with battle-tested and two-time champion Elina Svitolina, a 3-6, 6-2, 6-3 winner over Antonia Ruzic.
The victory also served as sweet redemption for Gauff on Dubai soil after suffering a Round of 32 exit last year to fellow American McCartney Kessler.
“Yeah, I was a bit better today. I could have served a little bit better, but I made it in when it mattered,” said Gauff.
“Alex is a tough competitor and even when I was up, I knew that she could come back at any given moment. I've seen her do it before,” she added. 
Eala, on the other hand, wrapped up her Middle East swing that included stints in the WTA 500 Abu Dhabi and the WTA 1000 Qatar Open tournaments.
The world No. 47 still walked away with an impressive performance, opening her campaign by dispatching American Hailey Baptiste, 6-4, 0-1 (ret) in the opening round before delivering a statement win against No. 8 and 2024 champion Jasmine Paolini, 6-1, 7-6 (7), followed by a 7-5, 6-4 triumph over Sorana Cirstea.
"At the end of the day, I think there's definitely still a gap in terms of level between me and Coco and other players of her caliber," Eala said in her post-match press conference.
"My job is to try and close that gap, and I think I'm doing that quite well. So I'll keep working on it and hopefully next time it will be a bit tighter," she added.
Those marquee victories are expected to propel Eala well inside the Top 40, or potentially even higher, surpassing her previous career-best ranking of No. 40.
Meanwhile, No. 6 Amanda Anisimova eliminated reigning champion and world No. 7 Mirra Andreeva, 2-6, 7-5, 7-6 (7), to forge a semis meeting with Jessica Pegula, who outlasted Clara Tauson, 6-3, 2-6, 6-4.
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.