Nel 1996-1997 fece quindi nuovamente ritorno a Udine, dove disputò una discreta stagione (22 presenze e quinto posto finale per i friulani), mentre nell'annata successiva (dopo aver giocato altre 2 gare con l'Udinese) venne ceduto in autunno al , neopromosso tra i cadetti. Con i trevigiani rimase per due stagioni nella seconda serie, segnando cinque reti in 50 gare di campionato. Nell'estate del 2000 passò al , dove però scese in campo in sole 8 occasioni nell'unica sua stagione in Sardegna, prima di passare al , in Serie C1.