 In 1997 Zavagno moved to France to play for Strasbourg and then Troyes in 1999.At Troyes he helped them become one of the winners of the 2001 UEFA Intertoto Cup.In 2001, he moved to England to play for Derby County where he stayed until January 2004 when he moved to Italy to play for Ancona and then Catania.