Federer through to Halle Open semis

CARMEN JASPERSEN / AFP

Roger Federer is safely through to the semi-finals of the Halle Open.

The Swiss maestro beat 2018 Dubai Tennis Championships winner Roberto Bautista Agut in three sets.

He'll now face Pierre-Hugues Herbert in the final four.

Elsewhere world number five Alexander Zverev was knocked out by David Goffin.

The Belgian will now play Matteo Berrettini in the semi-finals.

More from Sports