Fred Perry, Don Budge, Rod Laver, Roy Emerson, Andre Agassi, Roger Federer and Rafael Nadal have won all four Grand Slam singles titles as of the end of 2014. The four Grand Slam tournaments are the Australian Open, the French Open, Wimbledon and the U.S. Open.
Federer has won 17 Grand Slam singles titles, the most by any man as of the end of 2014. Of the other six men, Nadal has won 14, Emerson won 12, Laver won 11, Perry and Agassi each won eight, and Budge won six. Budge and Laver are the only male players to have accomplished this feat in one year, and Laver did it twice, in 1962 and 1969.