We all know that Rafa Nadal is the player who gives Federer fits when they play. He's probably the player Federer fears most in any major final. My question is who would be the player that would give Federer the most problems in recent years? I want to keep it relatively recent so let's keep it since 1984, about 25 years plus. Lot of good choices here, McEnroe, Lendl, Becker, Edberg, Wilander, Mecir, Sampras, Agassi and even Nadal. I'd be curious about the logic and reasoning behind the choices. It could be that you may just think that player is better than Federer or perhaps the style of that player is annoying to Federer.