While the German overcame a tough test against Carlos Alcaraz, Nadal got the better of top seed and world no. 1 Novak Djokovic in the quarter-final.