Ivo Karlovic, the towering Croatian known for his dominant serve, has faced some of the greatest players in tennis history. Throughout his career, he played against Novak Djokovic and Roger Federer ...