Improving a result of Sarkozy and Selkow, we show that for all integers r,k2 there exists a constant n0=n0(r,k) such that if nn0 and the edges of the complete graph Kn are colored with r colors then the vertex set of Kn can be partitioned into at most 100rlogr+2rk vertex disjoint connected monochromatic k-regular subgraphs and vertices. This is close to best possible. (c) 2012 Wiley Periodicals, Inc. J. Graph Theory 73: 127145, 2013