ADVERTISEMENT

Swiatek cruises past Keys, faces Sabalenka in Madrid Open finals

Published May 3, 2024 02:03 am

At A Glance

  • Top-ranked Swiatek beat No. 20 Keys, 6-1, 6-3, and will next face the defending champion Sabalenka, who rallied to overcome No. 4-ranked Elena Rybakina 1-6, 7-5, 7-6 (5).

MADRID (AP) — Iga Swiatek cruised to a straight-sets semifinal win over Madison Keys on Thursday, May 2, to reach the Madrid Open final and a rematch against No. 2 Aryna Sabalenka.

AP24123548690881.jpg
Iga Swiatek of Poland celebrates after winning a point against Madison Keys of USA during the Mutua Madrid Open tennis tournament in Madrid, Spain, Thursday, May 2. (AP Photo/Manu Fernandez)

Top-ranked Swiatek beat No. 20 Keys, 6-1, 6-3, and will next face the defending champion Sabalenka, who rallied to overcome No. 4-ranked Elena Rybakina 1-6, 7-5, 7-6 (5).

The Madrid Open is the only high-profile European clay-court title that Swiatek is yet to win.

“It was a pretty clean performance and really solid game from myself,” she said. “I’m happy with everything.”

It will be the third final of the year for Swiatek after titles in Indian Wells and Doha.

“I’m happy that we can play a final against the top players,” Swiatek said. “It shows consistency. For sure it’s going to be a challenge, whoever it’s going to be, and a tough match. I will be ready. I will focus on myself.”

Sabalenka, who needed three sets to defeat Swiatek in the Madrid final last year, is into her third Madrid final after ending Rybakina’s 16-match clay-court winning streak.

“I was just trying to fight for every point,” Sabalenka said. “I was hoping that I’ll have opportunity to turn this match around, and yeah, super happy that I was able to do that.”

Keys said she was disappointed but there were “a lot of really great things to take from the tournament” in the Spanish capital.

“It’s been a while since I have won four matches in a row. Lots to build on. It’s obviously great momentum going into Rome next week,” she said. “It’s obviously only my fourth tournament back after the shoulder injury, so to do so well here and to be able to play some tough matches and have some three-set matches and be physically 100% still and being able to look forward to Rome and hopefully play some good tennis there is a huge positive.”

 

MEDVEDEV INJURED

 

Daniil Medvedev retired from his quarterfinal match after losing the first set 6-4, sending the 31st-ranked Jiri Lehecka into a semifinal against 35th-ranked Felix Auger-Aliassime.

No. 4-ranked Medvedev needed treatment on his upper right leg while leading 3-2, complaining about having trouble moving to his right. He also needed treatment at 4-3, and after Lehecka broke serve in the ninth game to win the set, Medvedev decided not to continue.

“It’s never easy in a match like this,” Lehecka said of Medvedev’s retirement. “If I were to choose the way how to win this match, it wouldn’t be like that. So of course, it’s never easy to see your opponent struggling, but at that moment, you just need to focus on yourself, trying to get the maximum level out of yourself."

Related Tags

madrid open Elena Rybakina Iga Swiatek Aryna Sabalenka
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.