TennisRoger Federer's 2009 French Open run 28th January 202411th May 2024 by lukealexdavisThe final piece in the puzzle.