I think so. I think it might actually be better for Djokovic to lose tomorrow so that he doesn't carry this hype with him to the French Open. With these runs, for some time you feed off it and after that it becomes a burden. And he won't need that added pressure at Roland Garros.
I can see him winning tomorrow but given there's no real gap of a day or two, and the amount this match took out of Djokovic as well as that fall of his, Nadal has to be favorite. For Djokovic to win he'd have to win it in 2. If it goes beyond two, Nadal should be in far better shape.