Diego Benaglio, Switzerland, Kernen i.R., M