Francesco Cavicchi, Switzerland, Genf, male