When he returned to Perugia, the club was relegated to the Serie B, but he still was not a regular in the first team. He moved to the Netherlands to play for Eredivisie side FC Twente, where he only played 10 matches, then moved to ADO Den Haag before the start of 2006–07.
After returning to Perugia, the club was relegated to Serie B, but he did not become a regular starter for the first team. He subsequently moved to FC Twente in the Netherlands, where he only played ten matches before joining ADO Den Haag at the start of the 2006–07 season.