what makes his game so formidable:
1. incredible drive and hunger
2. fitness, fitness, and more fitness. he is paying his dues on the fitness front and in the training room.
3. incredible belief. he trusts his abilities and he fully believes in them.
4. problem solving. he is like a chess player out there. he is absolutely brilliant when it comes to problem solving on the tennis court.
5. coaching. he has a great coach. they truly trust each other.
more later.