The streak: With his 6-3, 7-5, 7-6 (5-3) victory, Federer reached his 21st consecutive semifinal at a Grand Slam tournament and extended his winning streak to 17 matches.
"I love the record I have of reaching so many semifinals in Grand Slams in a row -- 21 is quite a number," Federer said. "It shows how consistent I've been."
It was Federer's ninth win in 10 matches against Croatian Ivo Karlovic, who was playing in his first Grand Slam quarterfinal.
Up next: Federer's next opponent will be Germany's Haas, who upset fourth-seeded Novak Djokovic, 7-5, 7-6 (8-6), 4-6, 6-3, to advance to his first Wimbledon semifinal. Haas, 31, was the oldest player in the quarters, while the 22-year-old Djokovic was the youngest.
Match of the day: Roddick outlasted 2002 champion Lleyton Hewitt, 6-3, 6-7 (10-12), 7-6 (3-1), 4-6, 6-4, in the most competitive quarterfinal. Hewitt battled back from two sets to one down, before Roddick broke for 5-4 in the fifth and then served out the match.
Stat of the day: 64 -- aces in the Roddick-Hewitt match, 43 for Roddick.
Britain's hope: Murray swept Juan Carlos Ferrero, 7-5, 6-3, 6-2, to reach his first Wimbledon semifinal and keep alive his bid to become the first British player to win the men's title since Fred Perry in 1936.