It is shown that on weakly compactly generated Banach spaces which admit a Lipschitz, C p smooth bump function, one can uniformly approximate uniformly continuous, bounded, real-valued functions by Lipschitz, C p smooth functions. This provides a 'Lipschitz version' of the classical approximation results of Godefroy, Troyanski, Whitfield and Zizler.