Узнав, что войско принца Субиза вступило в Саксонию и почти дошло до Лейпцига, Фридрих II решил оттеснить его в Саксонию. С силами в 20 тысяч человек он двинулся за французами, которые остановились у деревушки Росбах, в одной версте от Люцина, заняв прочную позицию. Субиз решил устроить внезапное нападение на прусский лагерь и пленить армию противника вместе с королём.
5 ноября 1757 года произошло Росбахское сражение, в котором главную роль сыграла русская лёгкая кавалерия под командованием генерала Зейдлица. Французы потеряли до 10 тысяч человек убитыми и ранеными, 7 тысяч пленными, среди которых было девять генералов и 326 офицеров. Французы потеряли 63 пушки и 25 знамён. Потери пруссаков равнялись 165 человек убитыми и 376 ранеными. После сражения войско Субиза отступило до самого Рейна.
Сам Фридрих направился в Силезию, в которую отступали выбитые австрийцами прусские войска. Карл Лотарингский не уставал идти вслед за пруссаками. Фридрих II решил остановить их наступление и выманить с прочно занимаемой ими позиции под Бреславлем.
В Лейтенском сражении австрийцы потеряли 6 тысяч убитыми и ранеными и 21 тысячу пленными. Прусскими войсками были захвачены все 200 австрийских орудий. В Богемию вместе с Карлом Лотарингским вернулось лишь 36 тысяч человек.
Итогом кампании 1757 года было очищение австрийцами Силезии. В руках австрийцев оставалась лишь крепость Швейдниц, осаждённая пруссаками.
Зимой 1758 года французские войска были выбиты из Ганновера и отошли за Рейн. В войну на материке активно вмешивалась Англия, нанося французам ощутимые потери.
После поражения при Лейтене Карл Лотарингский передал командование фельдмаршалу Дауну, который создал в Богемии укреплённый лагерь.
3 апреля Фридриху II удалось овладеть Швейдницем, и теперь вся Силезия вновь была в его руках. Даун был уверен, что прусский король готовит вторжение в Богемию, однако на этот раз Фридрих начал наступление в Моравии и вскоре оказался под стенами Ольмюца.
Австрийцы, овладев горными проходами, преградили Фридриху путь в Силезию и прикрыли границу с Богемией. В их руки попал огромный обоз с порохом и продовольствием, двигавшийся к прусским войскам.
С большим трудом Фридриху удалось вырваться из мешка, и он перенёс операции в Померанию, где разразилось кровавое сражение при Цорндорфе.
Все силы фельдмаршала Дауна теперь были обращены на Силезию, которую прикрывала небольшая армия принца Генриха Прусского. В начале сентября к армии прибыл Фридрих 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 года произошло сражение при Фрейберге, проигранное Дауном. Австрийцы отошли к Дрездену'. Вскоре между обеими армиями было заключено перемирие, и каждая из сторон выступила на зимние квартиры.
Война на море велась преимущественно силами военно-морских флотов союзницы Пруссии — Англии и французской эскадрой.
Боевые действия на море начались даже до начала боевых действий в Европе.
11 марта 1756 года командующий кораблём “Атлант” (34 орудия) овладел британским кораблём “Уорвик” (64 орудия). 17 марта французские войска овладели укреплениями Бюгль, в котором были собраны запасы продовольствия для британских войск.
13 апреля французская эскадра под командованием генерала Боссье отправилась в Канаду, прибывший на ней генерал Моцкальи возглавил находившиеся там французские войска.
17 апреля французские корабли "Аквилон” (40 орудий) и “Ла Фидель” (24 орудия) в ходе сражения захватили два британских корабля на высоте Рошфора.
В июне местное население Бенгалии восстало против англичан и вынудило их оставить как укрепления Вильгельм и Коликотте, так и другие места, которыми ранее владели британцы.
В августе генерал Монцкальи начал операции против британских укреплений Осьего, Онтарио и Георгий. Канадцы под командованием генерала Риго де Водрейля, перейдя вброд речку Шуаган, отрезали сообщение Георгия и Осьего с остальными британскими укреплениями. Англичане потеряли 600 пленных судна, около 150 орудий. Французы в ходе экспедиции потеряли лишь шесть человек убитыми и ранеными.
В феврале 1757 года к африканским берегам была послана новая эскадра под командованием д’Керсена, который разрушил там множество британских укреплений.
В мае в Канаду прибыл генерал Дюбуа де ла Мот. Он привёз около пятьсот человек подкреплений, а также доставил провиант в Квебек и Луисбург.