In the history of tennis, eight men have completed the career Grand Slam of all four tennis majors.