1985 schied Vieira bei den Weltmeisterschaften in Seoul in der ersten Runde gegen den Niederländer Theo Meijer aus. Er gewann bis 1993 noch einige Medaillen bei internationalen Turnieren, nahm aber nicht mehr an großen internationalen Meisterschaften teil.