As much as I'd like Fed to win, the match up with Nadal is a complete nightmare. Nadal knows he can throw heavy top spin forehands to Fed's backhand until Fed comes up with an error...we've seen it so many times on clay & outdoor hardcourt.
Dimitrov is playing well, but this is new territory for him. I expect Nadal to drop a set at most. If he meets Fed in the final he'll win in straights. If he meets Stan...well that gets a bit more interesting. Stan in 4, crushing the dreams of Federer and Nadal fans everywhere.