On the torus T-m of dimension m >= 2 we prove the existence of a real-analytic weak mixing diffeomorphism preserving a measurable Riemannian metric. The proof is based on a real-analytic version of the approximation by conjugation method with explicitly defined conjugation maps and partition elements.