Roger Federer is highly regarded as the best tennis player of all time. He has won 16 Grand Slam titles and 61 career singles titles and eight career doubles titles including one Olympic gold medal. Federer has been ranked #1 in the world since February 2, 2004, over 260 weeks.