Der Konflikt brach 1712 erneut aus, als die reformierten Bewohner des Toggenburgs gegen den Fürstabt von St. Gallen revoltierten. Der Zweite Villmergerkrieg fand zunächst hauptsächlich in der Ostschweiz statt, verlagerte sich dann aber nach Westen. Im Mai besetzten die Berner Mellingen, die Zürcher Bremgarten. In der «Staudenschlacht» bei Fischbach-Göslikon am 26. Mai vermochten sich die Berner Truppen aus einem Hinterhalt der Innerschweizer zu befreien. Vier Tage später belagerten sie zusammen mit den Zürchern Baden, griffen die Festung Stein an und zerstörten sie endgültig. Schliesslich kam es am 25. Juli zur entscheidenden Zweiten Schlacht von Villmergen. Sie endete mit einer vernichtenden Niederlage der Innerschweizer gegen die Berner.