Kesäolympialaisissa Vieira on sijoittunut 20 kilometrin kävelyssä Ateenassa 2004 kymmenenneksi, Lontoossa 2012 11:nneksi, Rio de Janeirossa 2016 31:nneksi ja Pekingissä 2008 32:nneksi. MM-kilpailuissa hän on ollut neljäs Moskovassa 2013, yhdeksäs Berliinissä 2009, 12:s Daegussa 2011, 17:s Pariisissa 2003, 25:s Osakassa 2007 ja 36:s Pekingissä 2015. Sevillan MM-kilpailuissa 1999 ja Edmontonissa 2001 hänet hylättiin ja Helsingissä 2005 hän keskeytti. Euroopan-mestaruuskilpailuissa hän on mitalien lisäksi sijoittunut 12:nneksi vuonna 2002 ja 20:nneksi vuonna 1998 sekä keskeyttänyt vuosina 2014 ja 2018.