This is turning out to be a pretty typical open. As usual, Federer will beat Roddick in the quarters, and I feel as if Nadal is going to be able to take Djokovic as Nadal is only improving this year (give him another year or two and I could see him beating Federer a lot.)
Either way, it's hard to make a case that anyone BUT Federer will win, but who knows. Either way, I'd like to see him play Nadal in the finals as I think they sort of have a bit of a rivalry going and Nadal has been making very big strides in his game as of late.