Federer won Slams unopposed for 5 years after Sampras, Agassi and the others retired. There was no one to challenge him. It was the worst period in men's tennis. An immature Roddick and an inconsistent Hewitt were two notable players. Of them, Roddick only won one Slam in his career. Nadal was only a supreme beast on clay then, winning his first Major at the age of 19 in 2005.
Federer isn't even in the top 10 men's players of all time. Lendl, Connors, McEnroe, Wilander, Becker, Bjorg, Agassi, Sampras, Nadal, Djokovic are all better than that bore. Hope he retires soon. Can't stand him and his mentality of being unsporting and being disrespectful to his opponents when he loses.