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.

Raphinha hat-trick fires Barcelona past Sevilla to stay top
Man United tighten hold on third in the Premier League with win over Villa
Bryson DeChambeau wins LIV Singapore in playoff
Spain v Argentina 'Finalissima' match in Qatar cancelled amid conflict
Antonelli takes first F1 win with Mercedes one-two in China
