Nel 2007 però Schiavi torna in Sudamerica, più precisamente al Grêmio con il quale ha raggiunto la finale di Coppa Libertadores persa poi proprio contro il suo Boca.
Nel mercato estivo Schiavi firma per il Newell's Old Boys. Il 22 giugno 2009 firma per l'Estudiantes dove vincerà la Coppa Libertadores, nella finale con il Cruzeiro vinta dalla squadra argentina per 2-1.
Il 25 giugno 2011 torna in forza al Boca Juniors diventando un punto fermo della difesa e capitano dei campioni di Argentina.
Il 12 dicembre 2012 decide di ritirarsi dal calcio giocato, e fare l'assistente tecnico di Martín Palermo al Godoy Cruz.
A sorpresa il 9 gennaio 2013, a qualche mese dal suo ritiro e a pochi giorni dal suo 40º compleanno, lo Shanghai Shenhua ne annuncia l'ingaggio[2].
Altra sorpresa a qualche mese dal suo ritiro e a pochi giorni dal suo 41º compleanno, l'Independiente Rivadavia (dove gioca in terza categoria del campionato Argentino) ne annuncia l'ingaggio.[3].