This is a list of the main career statistics of Swiss former professional tennis player Roger Federer. All statistics are according to the ATP Tour website. Federer won 103 ATP singles titles including 20 majors, 28 ATP Masters, and six ATP Finals. Federer was also a gold medalist in men's doubles with Stan Wawrinka at the 2008 Beijing Olympics and a silver medalist in singles at the 2012 London O... Wikipedia