Let W = G ≀ H be the wreath product of G by an n-generator abelian group H. We prove that every element of W′ is a product of at most n+2 commutators, and every element of W2 is a product of at most 3n+4 squares in W. This generalizes our previous result.