Carlos Alcaraz continued his climb up the ladder with a three-set win over Rafael Nadal to reach the semi-finals of the Madrid Open. Credit: Amazon Prime Video