Per il titolo numero 99 in carriera, Roger Federer dovrà ancora aspettare. Lo svizzero, infatti, perde la finale dell'Atp Halle contro il croato Borna Coric e rimedia la sua settima sconfitta in finale sull'erba, perdendo la possibilità di arrivare a 10 successi in questo torneo. Dopo un primo set equilibrato, il numero 1 del mondo pareggia il conto dei set, ma incassa due break point nell'ultimo parziale e cede 6-7 6-3 2-6 in 2h07'. Sfuma, quindi, la doppietta dopo la vittoria a Stoccarda per Federer, che si presenterà all'appuntamento sull'erba di Wimbledon con il bilancio di due finali negli ultimi due tornei disputati.
Il primo set è lungo ed equilibratissimo: 57 minuti in cui l'unico ad avere una palla break è lo svizzero, che fallisce però la possibilità di volare sul 6-5. Si va dunque al tie break: Federer va sul 6-4, ma incredibilmente spreca due set point e viene rimontato fino al 6-8, che regala il primo set a Coric. Nel secondo parziale, però, il numero uno del mondo riesce a rifarsi grazie al break point che gli permette di andare dal 3-3 al 6-3. L'ultimo, decisivo set, vede però Federer perdere per due volte di fila il servizio: dal 2-2, quindi, Coric passa al 6-2 che gli regala la vittoria, ottenuta al secondo match point. E' il secondo titolo Atp per il croato, che fa bis dopo la vittoria del 16 aprile 2017 a Marrakech contro Kohlschreiber. Per Federer, invece, è la settima sconfitta in finale sull'erba su 25 giocate dallo svizzero su questa superficie. Nonostante i momenti a vuoto nell'atto conclusivo di Halle, il numero uno del mondo si presenterà comunque a Wimbledon come uno dei favoriti.