Swiss Maestro Roger Federer enjoys a successful career on the ATP tour that spans over two decades. Having won almost every accolade present in men’s tennis,...