// Adds dimensions UUID, Author and Topic into GA4
Saturday, July 25, 2026
28.9 C
Singapore

Where are Djokovic, Nadal and Federer in all-time men’s Grand Slam winners list after Novak’s win at Australian Open

New Delhi — All-time Grand Slam men’s win leaders ahead of Sunday’s US Open final:

Roger Federer (SUI) – 20

Australian Open: 6 (2004, 2006, 2007, 2010, 2017, 2018), French Open: 1 (2009), Wimbledon: 8 (2003, 2004, 2005, 2006, 2007, 2009, 2012, 2017). US Open: 5 (2004, 2005, 2006, 2007, 2008)

Rafael Nadal (ESP) – 20

Australian Open: 1 (2009), French Open: 12 (2005, 2006, 2007, 2008, 2010, 2011, 2012, 2013, 2014, 2017, 2018, 2019, 2020), Wimbledon: 2 (2008, 2010), US Open: 4 (2010, 2013, 2017, 2019)

Novak Djokovic (SRB) – 18

Australian Open: 7 (2008, 2011, 2012, 2013, 2015, 2016, 2019, 2020, 2021), French Open: 1 (2016), Wimbledon: 5 (2011, 2014, 2015, 2018, 2019), US Open: 3 (2011, 2015, 2018)

Pete Sampras (USA) -14

Australian Open: 2 (1994, 1997), French Open: 0, Wimbledon: 7 (1993, 1994, 1995, 1997, 1998, 1999, 2000), US Open: 5 (1990, 1993, 1995, 1996, 2002)

Roy Emerson (AUS) 12

Australian Open: 6 (1961, 1963, 1964, 1965, 1966, 1967), French Open: 2 (1963, 1967), Wimbledon: 2 (1964, 1965), US Open: 2 (1961, 1964)

- Advertisement -

Hot this week

‘Everyone in SG lives like this’: Vietnamese woman wonders if husband is hiding behind ‘Singapore culture’ to justify late nights and female friendships

SINGAPORE: A Vietnamese woman sought the opinions of Singaporeans after her husband repeatedly insisted that the habits she finds suspicious are perfectly normal because, according to him, “everyon...

Would you open ChatGPT or talk to a stranger? Singaporeans share their views

As more people turn to AI for advice, an online discussion asked a simple question: Who would you rather confide in—ChatGPT or a stranger?

Popular Categories

document.addEventListener("DOMContentLoaded", () => { const trigger = document.getElementById("ads-trigger"); if ('IntersectionObserver' in window && trigger) { const observer = new IntersectionObserver((entries, observer) => { entries.forEach(entry => { if (entry.isIntersecting) { lazyLoader(); // You should define lazyLoader() elsewhere or inline here observer.unobserve(entry.target); // Run once } }); }, { rootMargin: '800px', threshold: 0.1 }); observer.observe(trigger); } else { // Fallback setTimeout(lazyLoader, 3000); } });
// //
Enable Notifications OK No thanks