 On 12 February 2012, Haas made his official debut for his new team, playing the full 90 minutes in a 0–4 away loss to FC Porto.He was used regularly until the end of the campaign, but eventually terminated his contract alongside several other players due to lack of payments, as the side ranked 16th and last in the Primeira Liga.On 26 June 2012, Haas signed with S.C. Braga for three years.