In 2004, he moved to Dutch Eredivisie club FC Twente for a fee of €800,000, and after one season he signed for Swiss Super League side FC Basel for €1.3 million. He won the double of league and cup in the 2007–08 season. He scored 11 goals in the double-winning season, and finished as the club's second top goalscorer.
In 2004, he moved to FC Twente from a Dutch Eredivisie team for €800,000, then joined FC Basel in the Swiss Super League for €1.3 million after one season. He won both league and cup titles in the 2007-08 season. He scored 11 goals during that championship year, finishing as the second top scorer for his team.