Djoker has a very tough ride to the final. If he beats Del Potro handily today, I'd predict him to win it all (but his streak will end on grass). If Del Potro can push him, he's got Federer in the semis, who's looked flawless through the third round.