
With no heavy expectations to begin with, on his weakest surface results-wise, Roger Federer seems to be making the best out of the situation at this year’s French Open. After having skipped the tournament for the past three years, Federer has been been playing like he was never away. In his 401st match at a […] READ MORE