Rafa, Federer and Ferrer all dutifully came through; only Djokovic 'spoilt' my perfect prediction - and he was the one I said if I was going to be wrong about it would be his match.
Thus, on Sunday history will be made one way or another. Either Rafa will get his seventh French Open or Djokovic will do what no one (not even Federer or Rafa) has done since 1969: hold all four Grand Slams at once.
Yes, I am predicting that Rafa will beat Ferrer and Djokovic will beat Federer - the latter I think will go to five sets, but I believe Nole will prevail. Both matches will be played tomorrow.