Viera estuvo a punto de regresar a Colombia el segundo semestre de 2011 para jugar en el América de Cali; y aunque ya se tenía un 90% de acuerdo con el club colombiano no pudo regresar debido a la inconformidad en lo económico por parte del jugador y su representante, en diciembre de 2012 el propio Viera afirmó su regreso al América de Cali para disputar la temporada 2013 en búsqueda del ascenso.