Op 29 september vielen de Oostenrijkers het kamp van Frederik in Bohemen aan, wat resulteerde in een Pruisische overwinning in de Slag bij Soor, ondanks de Oostenrijkse verrassing en overmacht. Al snel dwongen de lage voorraden de Pruisen zich terug te trekken naar Boven-Silezië voor de winter. In november bereiden Oostenrijk en Saksen een verrassende dubbele invasie van Brandenburg voor, in de hoop Berlijn te veroveren en de oorlog direct te beëindigen. Op 23 november verraste Frederik de Oostenrijkse indringers in de Slag bij Hennersdorf, waarbij hij de grotere Oostenrijkse troepen verwarde en verspreidde. Ondertussen trok een ander Pruisisch leger onder Leopold I van Anhalt-Dessau naar het westen van Saksen, waar het de belangrijkste Saksische legers aanviel en vernietigde in de Slag bij Kesselsdorf.
Op 15 december bezetten de Pruisen Dresden.