Нова-Игуасу
В 2003 году Зиньо перешёл в «Крузейро» и выиграл с этим клубом чемпионат Бразилии. Год спустя в возрасте 36 лет перешёл в родной «Фламенго», но провёл в команде лишь полтора сезона, не всегда попадая даже в состав команды. Всего за «Фламенго» провёл 466 матчей и забил 65 голов. Зиньо доиграл половину сезона в клубе «Нова-Игуасу» и уехал в США.