But Ryan the problem is that if you don't practice playing good strong aggressive tennis, you can't do it when you are in a big tight match in a slam. That's why we see him bumrush the net on horrible approach shots when he plays the top players in big matches.
Andy can beat top 10 players. In 2010, Indian wells, he beat Soderling. In Miami, he beat Nadal and Berdych. In Cincinnati, he beat Soderling and Djokovic.