I think Dimitrov will win this time. He faced much tougher competition (#31 and #34 of the world, Fed faced #156 and #125) and should be more prepared.
I'd support Roger if this was in a slam final since I want him to get to #18, but this match doesn't mean much for him. It's more important for Grigor. since he needs to win a match like that one as soon as possible to build confidence and believe he can beat the Big 3.
Tennis to win either way though and this is the real final. This is talent vs. talent, the best match possible in tennis, while the other semifinal is servebot vs. robotic tennis. :devil: