En marzo de 2006, Vieira regresó al Emirates Stadium para jugar un partido entre las "Leyendas del Arsenal" contra las "Leyendas del Ajax" en honor del delantero Dennis Bergkamp, que se retiró al término de esa temporada.