He's always got a chance. It's all big boys at this stage and the margins between them all are slight despite some of the inflated claims on this thread. Djokovic is probably the favourite given his steady form to this point but form can go out the window in the space of a few games. It's really exciting whatever way it goes.
“There is no best. There is just the discussion of who is best. Federer, he will always be in the first part of such a discussion.” Rino Tommasi