Dal 2003 al 2006 Giovanni è invece in Argentina, dove gioca nelle file del Colon, squadra in cui disputa più di 100 partite, ma allo stesso tempo perde la nazionale.
Nel 2007 c'è una nuova svolta per la sua carriera, ovvero il trasferimento ai cileni del Colo Colo, squadra in cui vince due campionati (Apertura e Clausura) e si riguadagna la convocazione in nazionale.