Federer, the top seed and No. 1 in the world, increased his winning streak to a record-tying 41 straight grass-court matches.
"It's quite exceptional I think," Federer told reporters. "I told my girlfriend, my manager, coach and everybody that after I made the finals in Paris, I only have finals and wins to defend. That's kind of tough, but I'm happy I keep that streak up."
On Sunday, the native of Switzerland will face No. 5 seed Tomas Berdych of the Czech Republic, who was a 6-3, 6-2, winner over eighth-seeded Kristof Vliegen of Belgium.
Federer, a three-time defending champion, will be after his 38th singles crown. Berdych seeks his third.
"Every time you play Roger, it is a very tough match," Berdych said.