I watched Djokovic vs Davydenko and it is really hard to predict the winner. In my opinion Davydenko, Murray, Djokovic and Federer will go to the semis and then everything depends on the draw. Djokovic seems to me the strongest of them all at the moment. It is true that he can be a bit tired as he has won two titles recently but let's say he is my favourite :)