 He played well for one and a half seasons until the end of 2004.Swiss giants FC Basel signed him on 15 January 2005.Under Basel's trainer Christian Gross Zanni played in the first team immediately and during the season 2005/06 he played in every one of the teams 36 league games.