Roberto Fidalgo, Spain, Genève, M