Federico II, inquieto per il successo austriaco contro la Francia e desideroso di riprendere l'intera Slesia per sé, avanzò nuovamente in Boemia e batté gli austriaci ad Hohenfriedberg, a Soor ed infine a Kesselsdorf (dicembre 1745). Le condizioni per la fine delle ostilità vennero decise nel Trattato di Dresda, il 25 dicembre 1745 : Federico conservò la Slesia e riconobbe Francesco Stefano di Lorena come imperatore.