Thank you.. Yes .. Roger Federer.. believe it or not.. I had seen him playing many many times.
Golf : Tiger Woods
Swimming : The guy who got so many GOLDs in beijing and london(forgot his name)
100 meter : The tall black guy.
Some will argue these guys are not the best ever in their fields ... you get the point what I mean.