Roger Federer is considered by many sports analysts, media pundits, fellow players and fans around the world as the greatest tennis player of all time. Roger Federer has won an all-time record 17 Grand Slam Titles from 2003–12 including a joint all-time record of 7 Wimbledon Titles.