Everyone can beat him on a given day
Exactly. He was just too good for the last 4 years, in my opinion... I'm sure some would disagree.
3. Davytanko---he doesnt really count since his nuts shrink and he usually runs when he sees Fed across the net. if he would just take Fed on and bring the fight to him, he could make it a good contest.
He does count and should they meet at the semis, it might not be just a "good contest" for Federer, he can lose.