In an ideal world, Dimitrov should be able to beat Federer now. Two reasons, one, Federer is extremely beatable these days; two, if not now then when? The only factor that will stand in the way is the mentality of Dimitrov's; if he's too intimidated by Federer, then he won't get the job done. This would be the biggest factor of this match and given that it's played over a 3 set only doesn't really help Dimi's case much. He has only a few games to finally settle down, so he should be mindful of that and somehow force himself stay focused.