I don't think Federer will ever get another win off Djokovic or Nadal, unless one of them gets injured or seriously chokes, or the wind is too strong for Djokovic or the clay is too damp for Nadal.
He is 32 with a thousand matches in his legs. For God's sake, get real and put those glasses on.
He is 32 with a thousand matches in his legs. For God's sake, get real and put those glasses on.