Over the two following seasons, he scored 27 goals in 53 games combined, and his good form in the second division attracted the attention of bigger sides in the country, which led to him signing with FK Austria Wien.
Linz then returned to Austria Wien for a final campaign, which again ended with the double as the player was crowned league top scorer.
It was around this time that he established himself in the national team, with two goals in a 2–3 defeat against Poland at the Silesian Stadium in Chorzów in the 2006 FIFA World Cup qualifiers.
After a run-in with manager Jorge Jesus, following a substitution during a 0–2 loss at Leixões S.C. in September 2008, Linz lost his importance in the Braga squad[6][7] and, on 30 January 2009, signed for Grasshopper Club Zürich on loan until June.
In January 2010, however, he returned to his country and Austria Vienna, scoring on his debut – a 4–3 home win against Kapfenberger SV – to make the Bundesliga Team of the Week.
He remained a regular until September 2007, when he made a public outburst against Austrian Football Association president Friedrich Stickler which meant that, for the next 18 months, he was cast into the international wilderness.