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.

Manchester United rescue dramatic 4-4 draw with Aston Villa
Norris wins in Brazil as Mercedes take constructors' title
Arwa Ali wins 100m silver for UAE at Dakar Youth Olympics
Pollock doubles as England outclass Australia with record win
Alcaraz beats error-prone Shelton to win Paris Masters
