These players are in their prime and 6 years younger than Federer so give him some slack. Laver lost to a near 42 years old Gonazles. Sampras lost to a young Hewitt and Federer.
Tier1(goat): Federer; Tier 1.5: Laver, Sampras, Nadal, Borg;
Tier 2: Lendl, Connors, Rosewall; Tier 2.5: McEnroe, Agassi