 In the 2004–05 season, Vieira played professionally in the Italian 2nd Division, with Premiata Montegranaro.He played professionally with São Carlos Clube Basquete in Brazil, in the 2005–06 season.Vieira was a second round NBA draft choice of the New Orleans/Oklahoma City Hornets, in the 2006 NBA draft, chosen 43rd overall.