Alcaraz supera Nadal e enfrentará Djoko nas semifinais do Masters 1000 de Madrid