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.

Pogacar wins record-equalling fifth Tour de France title
Herbert storms to record-breaking LIV Golf UK victory
India’s prodigy Sooryavanshi leads the way in T20 series success
Norris wins Hungarian Grand Prix for McLaren
Abu Dhabi UFC Fight Night ends with Ankalaev fifth-round victory
