Rafael Nadal, one of tennis's greatest, boasts 22 Grand Slam titles and a legendary rivalry with Federer and Djokovic.