I think I would put it in this order as most likely to beat Rafa: 1. Djokovic (what he showed in Madrid was really impressive) 2. Verdasco (only if he had a stronger head and would be willing to work hard on every point) 3. Federer (match up is tough for him, but maybe after Madrid win, he gained little more confidence) 4. Cilic ( I kinda don't see Cilic beating Nadal at all, although given his wingspan and solid 2 hander, you never know..)