Tennis Grand Slam Winners

Year
Australian Open
French Open
Wimbledon
U.S. Open
2003 Andre Agassi Juan Carlos Ferrero Roger Federer Andy Roddick
2004 Roger Federer Gastón Gaudio Roger Federer Roger Federer
2005 Marat Safin Rafael Nadal Roger Federer Roger Federer
2006 Roger Federer Rafael Nadal Roger Federer Roger Federer
2007 Roger Federer Rafael Nadal Roger Federer Roger Federer
2008 Novak Djokovic Rafael Nadal Rafael Nadal Roger Federer
2009 Rafael Nadal Roger Federer Roger Federer Juan Martín del Potro
2010 Roger Federer Rafael Nadal Rafael Nadal Rafael Nadal
2011 Novak Djokovic Rafael Nadal Novak Djokovic Novak Djokovic
2012 Novak Djokovic Rafael Nadal Roger Federer Andy Murray
2013 Novak Djokovic Rafael Nadal Andy Murray Rafael Nadal
2014 Stan Wawrinka Rafael Nadal Novak Djokovic Marin Čilić
2015 Novak Djokovic Stan Wawrinka Novak Djokovic Novak Djokovic
2016 Novak Djokovic Novak Djokovic Andy Murray Stan Wawrinka
2017 Roger Federer Rafael Nadal Roger Federer Rafael Nadal
2018 Roger Federer Rafael Nadal Novak Djokovic Novak Djokovic
2019 Novak Djokovic Rafael Nadal Novak Djokovic Rafael Nadal
2020 Novak Djokovic Rafael Nadal --- Dominic Thiem
2021 Novak Djokovic Novak Djokovic Novak Djokovic Daniil Medvedev
2022 Rafael Nadal Rafael Nadal Novak Djokovic Carlos Alcaraz
2023 Novak Djokovic Novak Djokovic

Tennis Masters Winners

Year
Indian Wells
Miami
Monte Carlo
Madrid
Italian Open
Canadian Open
Cincinnati
Shanghai
Paris
2003 Lleyton Hewitt Andre Agassi Juan Carlos Ferrero Juan Carlos Ferrero Félix Mantilla Andy Roddick Andy Roddick Mark Philippoussis Tim Henman
2004 Roger Federer Andy Roddick Guillermo Coria Marat Safin Carlos Moyà Roger Federer Andre Agassi Guillermo Cañas Marat Safin
2005 Roger Federer Roger Federer Rafael Nadal Rafael Nadal Rafael Nadal Rafael Nadal Roger Federer David Nalbandian Tomáš Berdych
2006 Roger Federer Roger Federer Rafael Nadal Roger Federer Rafael Nadal Roger Federer Andy Roddick Roger Federer Nikolay Davydenko
2007 Rafael Nadal Novak Djokovic Rafael Nadal David Nalbandian Rafael Nadal Novak Djokovic Roger Federer Roger Federer David Nalbandian
2008 Novak Djokovic Nikolay Davydenko Rafael Nadal Andy Murray Novak Djokovic Rafael Nadal Andy Murray Novak Djokovic Jo-Wilfried Tsonga
2009 Rafael Nadal Andy Murray Rafael Nadal Roger Federer Rafael Nadal Andy Murray Roger Federer Nikolay Davydenko Novak Djokovic
2010 Ivan Ljubičić Andy Roddick Rafael Nadal Rafael Nadal Rafael Nadal Andy Murray Roger Federer Andy Murray Robin Söderling
2011 Novak Djokovic Novak Djokovic Rafael Nadal Novak Djokovic Novak Djokovic Novak Djokovic Andy Murray Andy Murray Roger Federer
2012 Roger Federer Novak Djokovic Rafael Nadal Roger Federer Rafael Nadal Novak Djokovic Roger Federer Novak Djokovic David Ferrer
2013 Rafael Nadal Andy Murray Novak Djokovic Rafael Nadal Rafael Nadal Rafael Nadal Rafael Nadal Novak Djokovic Novak Djokovic
2014 Novak Djokovic Novak Djokovic Stan Wawrinka Rafael Nadal Novak Djokovic Jo-Wilfried Tsonga Roger Federer Roger Federer Novak Djokovic
2015 Novak Djokovic Novak Djokovic Novak Djokovic Andy Murray Novak Djokovic Andy Murray Roger Federer Novak Djokovic Novak Djokovic
2016 Novak Djokovic Novak Djokovic Rafael Nadal Novak Djokovic Andy Murray Novak Djokovic Marin Čilić Andy Murray Andy Murray
2017 Roger Federer Roger Federer Rafael Nadal Rafael Nadal Alexander Zverev Alexander Zverev Grigor Dimitrov Roger Federer Jack Sock
2018 Juan Martín del Potro John Isner Rafael Nadal Alexander Zverev Rafael Nadal Rafael Nadal Novak Djokovic Novak Djokovic Karen Khachanov
2019 Dominic Thiem Roger Federer Fabio Fognini Novak Djokovic Rafael Nadal Rafael Nadal Daniil Medvedev Daniil Medvedev Novak Djokovic
2020 --- --- --- --- Novak Djokovic --- Novak Djokovic --- Daniil Medvedev
2021 Cameron Norrie Hubert Hurkacz Stefanos Tsitsipas Alexander Zverev Rafael Nadal Daniil Medvedev Alexander Zverev --- Novak Djokovic
2022 Taylor Fritz Carlos Alcaraz Stefanos Tsitsipas Carlos Alcaraz Novak Djokovic Pablo Carreño Busta Borna Ćorić --- Holger Rune
2023 Carlos Alcaraz Daniil Medvedev Andrey Rublev Carlos Alcaraz Daniil Medvedev