Lo svizzero, numero 5 del mondo e prima testa di serie, ha raggiunto per l'undicesima volta la finale in questo torneo (con 8 successi), superando 6-4, 7-6, in un'ora e 25 minuti, il 21enne russo Karen Khachanov, numero 38 Atp.
Sfiderà il vincente dell'altra semifinale: il tedesco Alexander Zverev o il francese Richard Gasquet.