Roger Federer, Rafael Nadal and Novak Djokovic rewrote the tennis record books over the course of their remarkable careers, ...