Amazing shot by Federer, but I recall him doing some amazing ones at this years Australian Open too..
Federer will beat Del Potro in straight sets.
Del Potro is playing well, but he just can't play well enough against Federer (He had Federer at Roland Garros, just couldn't finish him off)...