No passado domingo numa tarde de bastante calor João Vieira participou nos 20 kms marcha atlética em Sesto San Giovanni, competição do Challenge IAAF, ficou em nono lugar com 1h23.58. A competição esteve presente um bom lote de atletas da especialidade, a competição foi ganha pelo campeão olimpico russo Valery Borchin com 1h19.43.
Depois de ter ficado em 11º lugar no Challenge IAAF em Chihuahua e 10º lugar no Challenge IAAF em Rio Maior com 1h22.44 (mínimo B para Campeonato do Mundo de Daegu). O atleta continua a sua preparação para a Taça da Europa que será no dia 21 de Maio em Olhão.