Defending champion Andy Roddick of the United States and Croatia 's Ivo Karlovic have advanced to the finals of the Stella Artois grass-court tennis tournament in London .