Однако новые успехи антиавстрийской коалиции (прежде всего, занятие французами Праги) заставили его в 1742 году нарушить и это перемирие и вновь вмешаться. Битва при Шотузице 17 мая 1742 года окончилась победой Фридриха, несмотря на то, что австрийцам удалось занять и сжечь город Шотузиц и разграбить обоз пруссаков. Вслед за тем Фридрих подписал с Австрией сепаратный мир в Бреславле (11 июня), которым ему отдавалась уже вся Силезия (включая Верхнюю) и графство Глац. Успехи Австрии в последующие два года обеспокоили Фридриха, и в 1744 году он нарушил и этот договор и вновь вступил в антиавстрийскую коалицию, на этот раз попытавшись захватить Богемию. Однако поход в Богемию, после первых успехов, окончился полным провалом; в результате Фридриху пришлось в 1745 году вновь защищать Силезию и даже Берлин (на который двигались австро-саксонские войска), что он с блеском и исполнил, одержав над австрийцами победы при Гогенфридберге и Сооре, а над саксонцами победу при Кессельдорфе, после которой он оккупировал Саксонию.