Wow, that's funny because I'm a bulgarian and even I don't believe Grigor could win this :lol:
I mean, I think he's capable to beat Rafa in 2 from 3 (like he almost did few times as you mentioned), just like he won against Djokovic in Madrid, but I don't think he's ready to beat the Top 4 guys...