Alcaraz became the youngest finalist in Madrid Open history, after beating Djokovic in the semi-finals.