Federer loses Halle Open final

Roger Federer has missed out on the chance to win his 100th career title at Wimbledon next month after losing the Halle Open final in Germany.

Defending champion Federer was a strong bet to rack up title No.99 at the grasscourt tournament but was beaten 7-6 (8-6) 3-6 6-2 by Croatian Borna Coric.

It ends a 20-match winning streak on grass and also means Rafael Nadal will replace Federer, who was chasing a 10th title at Halle, at the top of the world rankings.

The 21-year-old Coric, who defeated second seed Alexander Zverev earlier this week, advanced after playing just five games of his semi-final against Robert Bautista Agut.

The Spaniard was forced to retire after an unfortunate slip, with Coric serving at 2-3.

It was also Coric's first win over Federer in his third attempt.