Latem 1999 roku Haas przeszedł do francuskiego RC Strasbourg, w którym miał stworzyć atak z Péguyem Luyindulą. W Ligue 1 zadebiutował 31 lipca w wygranym 1:0 meczu z RC Lens, a 14 sierpnia zdobył gola w wygranym 2:0 spotkaniu z Montpellier HSC. Jak się jednak okazało, był to jego jedyny gol w sezonie. W kolejnym Haas także nie błyszczał i był tylko dublerem dla nowego napastnika Racingu, Serba Daniela Ljuboji. Zdobył 2 gole, ale rozegrał tylko 11 spotkań w lidze. Na koniec sezonu Strasbourg spadł do Ligue 2.

Jeszcze w trakcie sezonu Haas wrócił do Sturmu, w którym rywalizował o miejsce w składzie z Vasticiem, Hannesem Reinamyrem, Węgrem Imre Szabicsem oraz Rosjaninem Siergiejem Juranem. W 2002 roku został wicemistrzem Austrii oraz dotarł do finału austriackiego pucharu. W sezonie 2003/04 został najlepszym strzelcem klubu z 10 golami. W 2005 roku wyjechał do Japonii. Podpisał kontrakt z zespołem JEF United Ichihara Chiba i zdobył z tym klubem Yamazaki Nabisco Cup. Na początku 2007 roku wrócił do Sturmu. W sezonie 2009/2010 zdobył z nim Puchar Austrii, a w sezonie 2010/2011 wywalczył z nim mistrzostwo kraju.