I'm going to go with Federer for the win:
1) Federer was the last man to beat Djokovic
2) Djokovic has not played a match for 4 days because of the walkover, and might be over-confident and under-prepared
3) Federer has much less pressure to win than Djokovic, who needs this win to keep his streak alive and Fed has nothing to lose really.
I'm going to say Federer in 4 sets with 2 close tie-breaks...
Source(s):www.JCtennis.com (from Rolland Garros)