Federer ha raggiunto l'ultimo stadio della competizione vincendo in due set contro il francese Herbert.
Faticando molto meno che negli ottavi e nei quarti, Roger Federer (ATP 3) ha battuto nelle semifinali del torneo di Halle il francese Pierre-Hugues Herbert (43) e si è qualificato per la 13esima volta per la finale domenicale.
Lo svizzero si è imposto con il risultato di 6-3 6-3 in un'ora e due minuti. Nel primo set gli è bastato un break nel secondo gioco, mentre nel secondo il renano ha rubato il servizio all'alsaziano sul 3-3 e 5-3.
All'atto conclusivo affronterà David Goffin (33), che si è disfatto dell'italiano Matteo Berrettini (23). Negli 8 scontri diretti il belga ha sconfitto King Roger in un'occasione.