He signed for Udinese during the January 2007 transfer window. In May 2008, he was sold by Udinese to the Turkish side Beşiktaş J.K. for €4.7 million. He signed a four-plus-one-year contract worth €800,000 per season and up to €100,000 in bonuses; his salary would have risen to €1.2 million if he had extended his contract to 2013.