Top American Andy Roddick was upset by German Tommy Haas 6-4, 6-4 in their second-round match on Sunday in Indian Wells at the 2008 Pacific Life Open.