ADVERTISEMENT

Sinner breaks Djokovic's record with 32nd straight Masters win, reaches Italian Open semis

Published May 14, 2026 10:00 pm

At A Glance

  • The top-ranked Sinner landed shots on the lines repeatedly in a 6-2, 6-4 triumph over No. 14 Andrey Rublev to reach the semifinals Thursday, May 13, and move past Novak Djokovic with a record 32nd consecutive victory in Masters 1000 events — the biggest tournaments outside the Grand Slams.
Italy's Jannik Sinner returns the ball to Andrey Rublev, during their match at the Italian Open tennis tournament in Rome, Thursday, May 14, 2026. (AP Photo/Andrew Medichini)
Italy's Jannik Sinner returns the ball to Andrey Rublev, during their match at the Italian Open tennis tournament in Rome, Thursday, May 14, 2026. (AP Photo/Andrew Medichini)
ROME (AP) — Jannik Sinner is two victories away from becoming the first home man to win the Italian Open in half a century. And it doesn’t seem like anybody can stop him — either in Rome or at the French Open that starts in 10 days.
The top-ranked Sinner landed shots on the lines repeatedly in a 6-2, 6-4 triumph over No. 14 Andrey Rublev to reach the semifinals Thursday, May 13, and move past Novak Djokovic with a record 32nd consecutive victory in Masters 1000 events — the biggest tournaments outside the Grand Slams.
“I don’t play for records. I play just for my own story. And obviously at the same time it means a lot to me,” Sinner said.
The last Italian man to raise the singles trophy on the red clay of the Foro Italico was Adriano Panatta in 1976. Panatta will present the title to this year’s champion on Sunday, with Italy President Sergio Mattarella also slated to attend the final.
“It’s a special tournament for me,” Sinner said.
With nearly everyone inside the 10,500-seat Campo Centrale cheering for Sinner, many supporters wore hats and T-shirts in orange — his theme color.
One group of fans held up a sign that said, “Sinner, Facce Sogna” — “Sinner, Make us dream.”
He lost last year’s final in Rome to Carlos Alcaraz, who is now sidelined due to a right wrist injury, while Jasmine Paolini in 2025 became the first Italian woman to raise the trophy in 40 years.
Sinner broke serve in the opening game for a third straight match and never lost control against Rublev, who was once ranked as high as No. 5.
Sinner had only one brief lapse when Rublev broke him late in the second set.
“It was a bit breezy, a bit windy, so it was very tough conditions,” Sinner said. “I felt we both didn’t play at our best today.”
Sinner hasn’t been beaten in a Masters event since he retired with cramps in extreme heat against Tallon Griekspoor in Shanghai in October.
Djokovic won 31 straight Masters matches in 2011.
Including all tournaments, Sinner’s winning streak reached 27 matches. He was last beaten by Jakub Mensik in the Qatar Open quarterfinals on Feb. 19 — and he hasn't even dropped a set since his opening match of his previous tournament, the Madrid Open.
Sinner is also aiming to become the second man after Djokovic to triumph at all nine Masters events. Djokovic has won each event at least twice.
The Italian Open is the only Masters event that Sinner hasn’t won.
His semifinal opponent will be 2023 Rome champion Daniil Medvedev or Spanish qualifier Martina Landaluce, who were playing later.
In the women’s semifinals later, it’s: Coco Gauff vs. Sorana Cirstea and Iga Swiatek vs. Elina Svitolina.

Related Tags

Italian Open Jannik Sinner Novak Djokovic Italian Open
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.