Roger Federer, chasing a ninth title at the Halle grass court tournament, dispatched Russian Karen Khachanov 6-4, 7-6 (7-5) on Saturday to move into the final.
The world number five, building up to an assault on an eighth Wimbledon title in July, will face Alexander Zverev in the final after he beat Richard Gasquet.
Federer, 35, has yet to drop a set in Halle, where he was playing his 13th consecutive semi-final.
This is how Roger Federer moved into his 140th career final, and 11th in Halle. Mind-boggling 👏😍#GerryWeberOpen pic.twitter.com/rn1gKlPovM
— Tennis TV (@TennisTV) June 24, 2017
Provided by AFP Sport