Five-times champion Roger Federer weathered a mighty Swedish storm before beating 12th seed Robin Soderling 6-0 6-3 6-7 7-6 to reach the semi-finals of the US Open on Thursday.
Federer weathers the Swedish storm