The Italian champions Juventus have managed to complete the signing of the former Chelsea striker Nicolas Anelka on a six-month deal from the Chinese club Shanghai Shenhua. The former French international moved to the Chinese league more than a year ago, but he has been unhappy recently.