Just watched the replay of Monte Carlo 2013. Gotta hand it to the Djoker, he uses his BH to redirect Rafa's topspin FH at will and places it DTL or CC like its the easiest thing to do when all others struggle with it.
Of course Djoker may lose to Haas and/or Rafa may lose to Stan the man, but if it's a Djoker-Rafa SF, then Djoker doesn't have the pressure of a final, Rafa isn't playing as well as RG '12, so most likely Djoker will win.
If Rafa does however win then he indeed maybe the GOAT at, in his own words, "finding solutions to opponents".