Австрийцы, овладев горными проходами, преградили Фридриху путь в Силезию и прикрыли границу с Богемией. В их руки попал огромный обоз с порохом и продовольствием, двигавшийся к прусским войскам.
С большим трудом Фридриху удалось вырваться из мешка, и он перенёс операции в Померанию, где разразилось кровавое сражение при Цорндорфе.
Все силы фельдмаршала Дауна теперь были обращены на Силезию, которую прикрывала небольшая армия принца Генриха Прусского. В начале сентября к армии прибыл Фридрих II, который решил выбить австрийцев из Силезии. Но Даун, заняв укреплённый лагерь, не только удержал позиции, но решил сделать ночное нападение на прусские войска.
В ночь с 13 на 14 октября австрийцы скрытно выступили из лагеря и обрушились на прусские войска при Гокхирхе. Пользуясь своим численным превосходством и внезапностью нападения, нанесли поражение пруссакам. Потери войск Фридриха II составляли 9 тысяч убитых и раненых, 101 пушка, 18 знамён и большая часть обоза. Австрийцы потеряли 7 тысяч человек.
Даун не преследовал прусские войска и вернулся на свою прежнюю позицию. Обойдя укреплённый лагерь своего противника, он привёл свою армию в Герлиц.
Даун попытался начать наступление в Саксонию и уже подошёл к самому Дрездену, и тогда его комендант приступил к уничтожению города.
Эта мера вынудила Дауна оставить Саксонию, в которую вскоре прибыл Фридрих И. Даун отошёл в Богемию.
Зимой 1759 года армия принца Сибиза овладела Франкфуртом-на-Майне, установив связи с австрийцами.
Фридрих II уже не имел сил для наступательной войны и предпочитал придерживаться оборонительной тактики. Вскоре главные прусские силы потерпели поражение при Кунерсдорфе, после чего австрийские войска заняли Дрезден.
Численность прусских войск сократилась до 24 тысяч человек, и Фридрих II был вынужден мобилизовать в свою армию десять тысяч саксонцев и почти всех военнопленных.
Он обратился ко всем европейским дворам с мирными предложениями, которые были отвергнуты в расчёте на скорую победу.
Всё это вынудило Фридриха II начать новый поход в Силезию. Здесь его армия оказалась обложенной со всех сторон русскими и австрийскими войсками. Чтобы вырваться из окружения, он решил дать сражение австрийцам при Лигнице, но те опередили его своим нападением. Однако накануне 15 августа прусские войска переменили свой фронт, и вместо удара на тыл неприятеля австрийцы наткнулись на его фронт и были разбиты.
Лигницкое поражение не позволило соединиться союзным армиям. Даун отошёл в Богемию.
Пользуясь тем, что главные силы Фридриха II были скованы армией Дауна, русские войска заняли Берлин, уничтожив в нём все военные заводы.
Продолжая пользоваться разногласиями между союзниками, Фридрих II решил совершить нападение на австрийский лагерь, находившийся у Торгау. Однако успех этого сражения (3 октября 1760 года) сложился не в пользу Фридриха, потерявшего в этом сражении половину армии. Сам король был ранен.
Первую половину 1761 года Фридрих II занимался пополнением своей армии, которая понесла ощутимые потери. Военные работы возобновились лишь в августе. Австрийские и русские войска соединились. Главным своим направлением Фридрих вновь избрал Силезию, где в районе Бунцельвице создал укреплённый лагерь, прикрывавший Бреславль и Швейдниц. Отношения между командованием портились изо дня в день, и, зная об этом, он готовился разбить союзников по частям.
Но вскоре получил известие о взятии союзником Швейдница, что вновь позволило им укрепиться в Силезии.
После смерти Георга II прекратилась выплата Пруссии английских субсидий.
Однако неожиданная кончина императрицы Елизаветы Петровны (5 января 1762 г.) изменила ход войны. Её преемник Пётр III не только заключил мир с Фридрихом, но и предоставил ему в помощь свои войска. Швеция также вышла из войны, удержав за собой часть Померании.
Чтобы удалить австрийцев из Швейдница, Фридрих II решил нанести удар по лагерю австрийцев при Буркерсдорфе, после чего его гарнизон был отрезан от главных сил Дауна и король приступи,! к осаде Швейдница. После двухмесячной осады крепость была взята. Главные силы Фридриха II двинулись в Саксонию, вытесняя из неё австрийские войска.
29 октября 1762 года произошло сражение при Фрейберге, проигранное Дауном. Австрийцы отошли к Дрездену'. Вскоре между обеими армиями было заключено перемирие, и каждая из сторон выступила на зимние квартиры.
Война на море велась преимущественно силами военно-морских флотов союзницы Пруссии — Англии и французской эскадрой.