in four matches at Wimbledon and holds a laundry list of ATP Tour service records.
I'm picking the Croat to upset Federer in a stunning underdog romp. The Swiss is the better of the two players on any surface, however on grass, Karlovic's serve at its best could be unstoppable.
Winner: Ivo Karlovic
Andy Murray (GBR) v. Juan Carlos Ferrero (ESP)
Ferrero, a former French Open winner, favors claycourts and hardcourts and will be fighting Murray on his homecourt.
Murray's consistency and mix of netplay and aggressive baseline power should see him through to the semifinals.
Winner: Andy Murray
Tommy Haas (GER) v. Novak Djokovic (SRB)
Haas, once a promising youngster, suffered a number of injuries which disrupted his development into a grand slam champion after the German moved from Germany to Florida at a young age as did many other European tennis players.
But now playing some of his best tennis ever, Haas possesses the game and composure necessary to compete with Djokovic despite their ranking difference.
Haas is the sentimental favorite and I'm going with the British fans in rooting for the upset.
Winner: Tommy Haas
Lleyton Hewitt (AUS) v. Andy Roddick (USA)
Hewitt and Roddick both reached the very top of men's tennis several years ago before the era of Federer.
Both players' grasscourt experience could lead to a competitive match, but I think Roddick's offense trumps Hewitt's mix of offense and defense on grass.
Winner: Andy Roddick