Carlos Alcaraz had to go very deep, especially in his opening game:
Second round: Olivier Tarvet (3-0, ATP-733)
Third round: Jan-Lennard Struff (3-1, ATP-125)
Eighth finals: Andrey Rublev (3-1, ATP-14)
Quarterfinals: Cameron Norrie (3-0, ATP-61)
Semi -finals: Taylor Fritz (3-1, ATP-5)
First round:
Fabio Fognini (3-2, ATP-138)Second round: Olivier Tarvet (3-0, ATP-733)
Third round: Jan-Lennard Struff (3-1, ATP-125)
Eighth finals: Andrey Rublev (3-1, ATP-14)
Quarterfinals: Cameron Norrie (3-0, ATP-61)
Semi -finals: Taylor Fritz (3-1, ATP-5)

