Federer stuit zaterdag in de halve eindstrijd op Pierre-Hugues Herbert. Deze Fransman schakelde titelverdediger Borna Coric uit. De Kroaat gaf op met een rugblessure nadat hij de eerste set had verloren (5-7).

De andere halve finale gaat tussen de Italiaan Matteo Berrettini en David Goffin. De laatstgenoemde Belg verraste de als tweede geplaatste Duitser Alexander Zverev 3-6 6-1 7-6 (3).