Why is Roger Federer the best tennis player.....First take a look at 2012 Men's single rankings!!
1.
Roger Federer
2. Novac Djokovic
3. Andy Murray
4. Rafael Nadal
5. David Ferrer
6. Jo Wilfried Tsonga
7. Tomas Berdych
8. Juan Martin del Potro
9. Janko Tipsarevic
10. Juan Monaco
I am not saying players like Djokovic, Murray, Nadal are not good players, they are just comparatively better when put against other current players. If they were to play with the legends like John McEnroe, Andre Agassi, Pete Sampras, and like Boris Becker, they wouldn't even make it into the top 10. The only person that would stand a chance against them would be Roger Federer.
Roger Federer is a well rounded player; he makes excellent drop shots, volleys, backhands, etc, but he has an exceptional forehand. Anyone who plays tennis would know about Federer's between the legs shots, behind the back forehand etc. He is an extraordinary tennis player.
Roger Federer has the most grand slam titles, 17 total. The last grand slam he won was Wimbledon this past summer. Whereas, Sampras has 14 titles.
However, Federer isn't perfect. He does make some unforced errors, but not much. Why is that? His attitude towards the match. He rarely gets upset. Unlike other players (McEnroe, Murray etc.), he stays calm. Take the US open finals as an example. Federer vs. Agassi. He wasn't playing his best in the previous rounds, but when facing Agassi, Federer was destroying him in the finals.
He is really focused in his game, his mind is really clear. Notice how after every single shot, his hand doesn't just wave around unlike Nadal. He gets back to the middle if he isn't sure what the opponent will do, but he is usually a step ahead of his opponent. Being ahead doesn't mean he is jumping to conclusions. He is very observant; he isn't just guessing about what the opponent will do. Would he make an inside-out shot? or will it be a shot up the net? He doesn't just guess, he is observant, smart, and has got real skills. Nadal on the other hand, all he has is power. Federer isn't as strong as Nadal, but he has techniques. Players like Nadal will get injured a lot, and will have to retire at an early age. Federer is pretty old, but he is still healthy and playing.