World number one Roger Federer swept into the final of the Halle Open on Saturday with a 6-1 6-4 victory over Nicolas Kiefer of Germany.
Federer, four times winner of the grass tournament in Halle which the Swiss uses as a warmup for Wimbledon starting on June 23, extended his winning streak on the surface to 58 games.