Zurich:John McEnroe believes Roger Federer is the best men's tennis player of all time.
Also considered one of the greatest ever players, the American lefthander told reporters on Tuesday he ranked the Swiss star as even better than Rod Laver, the only man to win all four Grand Slams in one year, and seven-time Wimbledon champion Pete Sampras.
Promoting an ATP Champions Tour event in Zurich, McEnroe said Laver was his idol and Sampras the greatest grass-court player ever. But he said Federer, who has won a record 16 Grand Slam titles, was the greatest of all.
He said Federer's ability to average two Grand Slam titles a year was "phenomenally consistent and amazing."