Etter den korte og mislykkede returen til Brasil, spilte Giovanni for mindre kjente klubber, som Al-Hilal, Ethnikos, Sport og Mogi Mirim, før han returnerte til Santos, hvor han kunne notere seg sin første tittel med klubben, Campeonato Paulista. Giovanni la opp i 2010.