Five-time Wimbledon champion Roger Federer is through to his 21st grand slam semifinal in a row after crushing big-serving Croat Ivo Karlovic in straight sets on another scorching afternoon on Centre Court on Wednesday. The second-seeded Swiss, who is attempting to win a record 15th major title, will now face unseeded Tommy Haas for a place in Sunday’s final, after the German repeated his Halle final victory over Novak Djokovic by ousting the fourth-seeded Serb in four sets. “It’s difficult against Karlovic because there aren’t many baseline rallies on his serve or mine,” Federer told the BBC after going through 6-3 7-5 7-6 in just one hour and 42 minutes