A number of players have gone toe-to-toe with Nadal over the years, but nobody has challenged him quite like Novak Djokovic has. Statistically, the Serb has been Nadal's toughest opponent, having defeated him 30 times in 59 matches. That is way more than any other player has managed.