Nicolas Duchoud, Switzerland, Genf, M