Roger Federer, Rafael Nadal, Andre Agassi, Lleyton Hewitt, Andy Roddick, Marat Safin, Gaston Gaudio, Thomas Enqvist, Tim Henman, Juan Carlos Ferrero, Scud! (Mark Philippoussis who had great talent according to Pete Sampras), Giullermo Coria (he played one of the greatest 5 set matches on clay of all time in 2005 with Rafael Nadal after his Gaudio loss in the final of 2004 RG), David Ferrer, Tommy Haas, Yevgeny Kafelnikov, Fernando Verdasco, Patrick Rafter, Goran Ivanisevic, Nicolas Kiefer, Carlos Moya, Richard Gasquet, Nikolay Davydenko, David Nalbandian, Novak Djokovic, Alex Corretja, Andy Murray, Mikhail Youzhny, Tommy Robredo, Robin Soderling, James Blake, Sebastian Grosjean, Ivan Ljubicic, Gustavo Kuerton, Gilles Simon, Albert Costa, Marcelo Rios, Magnus Norman, Stan Wawrinka, John Isner, Thomas Berdych, Gael Monfils, Jo Wilfred Tsonga, Pete Sampras...
All of these players were born 5 years either side of Federer or competing during 2000-2002 and Federer's peak years from 2003-2007. At this point it's just a massive own goal for Djokovic fans to start trying to shame Federer's generational talent by dropping names lol. An era with this depth of quality players makes the 90s generation of talent who came after Djokovic look absolutely embarrassing!
Consider that older Federer also had to face peak Djokovic! (and all of his generational talent including Murray lol) and peak Nadal! (massive age handicap for Federer during 2008-2020) with minimal CIE stat padding and its a total wash at this point.
It kind of looks the equivalent of Federer playing Mario Kart on 200cc while Djokovic was playing on 50cc. All of this while we keep getting top 5 wins over 90s gen pumped up and told about the epic struggles of Djokovic in his ultra strong era. Best to leave the competition debate alone at this point because it just doesn't fly anymore lol. The "weak era" champion turned out to have BY FAR the stronger competition and stronger generational talent surrounding him when all was said and done. Federer is the "strong era" champion... It's truly amazing what people can almost make you believe when they keep saying the same thing over and over...