My all-time top five would be: 1. Federer 2. Laver 3. Sampras 4. Budge 5. Tilden (after that you've got Borg, McEnroe, Connors, Lendl, Agassi, Gonzales, Rosewall)
federer n nadal is the best tennis player n they played very good n nice..... its a very enjoyable game
Federer has an all court game. Sampras was more known for his big serve. If they were both playing in the same era Federer would have been #1 IMO, and I completely agree that Nadal is not far behind. Such a talent for his age.