Tras cuatro años sin ganar un torneo grande, el suizo suma tres en los últimos cinco.