Federer, Rafael Nadal, Novak Djokovic and Andy Murray are the four obvious names who've done it - but can you name the other six?

5. Stan Wawrinka: 3 majors
Like Murray, Swiss ace Wawrinka (34) deserves enormous credit for winning three Grand Slams in the Federer/Nadal/Djokovic era. He has won one each of the Australian, French and US titles.
Ian Rutherford
other

6. Marat Safin: 1 major (since 2003)
The retired Russian star (now 39) landed the 2005 Australian Open, having previously landed the 2000 US Open..
other

7. Gaston Gaudio: 1 major
The Argentinian player, now 40, landed the 2004 French Open title with a final win over fellow countryman Guillermo Coria.
other

8. Juan Martin Del Potro: 1 major
The big Argentinian (30), landed the 2009 US Open by beating Roger Federer in a five-set final.
other
View more