Rafael Nadal has won 20 Grand Slam titles and out of the 28 finals he has been in, he has lost just eight times.