Roger Federer. We all know the name. The best tennis player the world has ever known, the holder of many records. If you're like me, you've grown up watching him and learning from him. You've grown up cheering him on, his victories feeling like your victories as well.
Roger Federer has many great things about him, so here are 14 of the best: