En agosto de 2008 ficha por el Milan de la Serie A italiana,[1] sin embargo su estadía en el Calcio no fue la que se esperaba por parte del conjunto lombardo, por lo que, en 2009 (al término su contrato con el Milan) el jugador queda libre y regresa a Defensor Sporting.
En 2010 fue adquirido por el Club América de la Liga Mexicana aunque no jugó ni un solo partido por lo que fue cedido a préstamo al Necaxa del mismo país para el Torneo Apertura 2010.
En diciembre del mismo año, tanto el Club Nacional de Football como el Club Atlético Peñarol se interesan por Viudez,[3] quien finalmente fue fichado por los tricolores como la primera incorporación de cara al Torneo Clausura 2010, torneo en el cual se coronó meses después, siendo la figura del partido en el que Nacional consiguió dicho campeonato, aportando tres pases de gol espectaculares para que su equipo saliera victorioso con un holgado 3-0.
Luego en las finales del Campeonato Uruguayo de Fútbol 2010-11, en un partido ante el campeón del Torneo Apertura 2010, su exequipo Defensor Sporting, marcó el gol de la victoria para su equipo y así coronarse por segunda vez en su carrera como campeón Uruguayo.
Ingresó en el segundo tiempo y asistió al delantero Lucas Alario para convertir el 1-1 con el que River Plate logra avanzar a la instancia final de la copa.