Roger Federer – Top 10 Unreal Anticipations (HD)

Just how good is Roger Federer at reading the game, and positioning himself in the right spot, at the right time.