 Complete the following phrase:  This is a list of the main career statistics of Swiss professional tennis player Roger Federer. All statistics are according to the ATP Tour website. To date, Federer has won 103 ATP singles titles including 20 Grand Slam singles titles tied for the most ever in mens competition with Rafael Nadal and Novak Djokovic, 28 ATP Masters titles, and a record six ATP Finals. Federer was also a gold medalist in mens doubles with Stan Wawrinka at the 2008 Beijing Olympics and a silver medalist in mens singles at the 2012 London Olympics. Representing Switzerland, Federer assisted in winning the 