The 22-year-old Roddick faces Karlovic , who scored a straight-set win over sixth-seeded Thomas Johansson of Sweden 06-Apr , 07-Jun .