In 1996 Vastić obtained the Austrian citizenship. Although he was once nominated for Croatia's team he could play for Austria. He played 50 matches and shot 14 goals. In 1998 he played for Austria in the FIFA World Cup and shot one goal. In 2008 he played for Austria in the UEFA European Championship where he scored the only goal for Austria.