This is kinda long shot... I believed that Berdych will lose to Tipsarevic, then to Murray. But I stood away from both these matches as Berdych is really nighmare for bettors... he can lose to Petzschner or some other average guy like that French quali in 1st round RG and the same guy can beat Federer in times when Fedex was almost unbeatable.
Same showed with Murray yesterday. Berdych can be streaky and the truth is that when he has a day, he can beat anybody. In last half a year, he didn't performed much like a top-10 player, lacking consistency. Now Federer is still nr. 3 in the world, but best time already behind.
Don't make such statements until the game is over. Berdych can play better than this, more aggressive... but I have to admit that Federer is playing brilliant game.
Federer is not a "brain snap" player, when he's on his game like this no-one in the world save Djokovic/Nadal with their A+ game can beat him - and even they couldn't when his 1st serve % is 80%+.