Share Twitter Facebook LinkedIn Email Roger Federer has been an active tennis player for over two decades. Read More