Djokovic is playing the best Tennis of his life right now, I wouldn't be surprised if he defeats Nadal. His match against Federer was simply outstanding. Nadal had easier opponents to reach the finals. I'm going with the upset and say Novak wins. He needs to control his emotions in check though.
Fortunately the match was posponed due to rain and is scheduled for today at 4pm Eastern Time. That makes me extremely happy since yesterday I had so much sports to watch, that I don't know if I would get a chance to watch it all. Now I'll get home from work just in time to watch this great match up.
Definitely a great match, I was really rooting for Novak to win, but in the long run Nadal was just to strong. Djokovic committed a lot of mistakes and he knows it. None the less, impressive win by Nadal and now he's won the career Grand Slam which is really impressive.