Итогом Пражского сражения стал разгром австрийских войск. Часть их запёрлась в Праге, а другая отошла к югу, надеясь соединиться с корпусом фельдмаршала Дауна.

Прагу продолжало оборонять 40-гысячное войско во главе с принцем Карлом Лотарингским. Прусские войска подвергали город интенсивной бомбардировке, в ходе которой городу были нанесены страшные разрушения. Карл был готов оставить Прагу, однако Фридрих II требовал полной капитуляции.

Тем временем фельдмаршал Даун, усилившись прибывшими к нему из-под Праги войсками, двинулся к Праге с целью её деблокирования.

Фридрих II, оставив у стен Праги осадный корпус, поспешил дать сражение Дауну, который остановился у Колина.

18 июня 1757 года у Колина произошла битва между прусскими и австро-саксонскими войсками. Фельдмаршал Даун прочно удерживал занимаемую позицию и сумел нанести поражение прусским войскам, потерявшим до 14 тысяч убитыми и ранеными. Австрийцы потеряли 8 тысяч человек.

Итогом Колинского сражения было снятие осады с Праги, отступление пруссаков и соединение австрийских сил.

Между тем в войну вступила Франция. Часть сил во главе с генералом д’Этре была направлена против Ганновера, а другая во главе с принцем Субизом двигалась на соединение с австрийским ополчением для последующего взятия Силезии. После сражения при Гастонбеке были взяты как Ганновер, так и вся Гессенская область.

Главная роль во французской армии теперь отводилась войскам принца Субиза. Но в это же время начали наступление и Россия и Швеция, войска которых высадились в Померании. Берлин подвергался угрозе захвата австрийцами. Фридриху II приходилось прибегать не только к оружию, но и к подкупу австрийских военачальников с целью предотвращения захвата своей столицы.

Узнав, что войско принца Субиза вступило в Саксонию и почти дошло до Лейпцига, Фридрих II решил оттеснить его в Саксонию. С силами в 20 тысяч человек он двинулся за французами, которые остановились у деревушки Росбах, в одной версте от Люцина, заняв прочную позицию. Субиз решил устроить внезапное нападение на прусский лагерь и пленить армию противника вместе с королём.

5 ноября 1757 года произошло Росбахское сражение, в котором главную роль сыграла русская лёгкая кавалерия под командованием генерала Зейдлица. Французы потеряли до 10 тысяч человек убитыми и ранеными, 7 тысяч пленными, среди которых было девять генералов и 326 офицеров. Французы потеряли 63 пушки и 25 знамён. Потери пруссаков равнялись 165 человек убитыми и 376 ранеными. После сражения войско Субиза отступило до самого Рейна.

Сам Фридрих направился в Силезию, в которую отступали выбитые австрийцами прусские войска. Карл Лотарингский не уставал идти вслед за пруссаками. Фридрих II решил остановить их наступление и выманить с прочно занимаемой ими позиции под Бреславлем.

В Лейтенском сражении австрийцы потеряли 6 тысяч убитыми и ранеными и 21 тысячу пленными. Прусскими войсками были захвачены все 200 австрийских орудий. В Богемию вместе с Карлом Лотарингским вернулось лишь 36 тысяч человек.

Итогом кампании 1757 года было очищение австрийцами Силезии. В руках австрийцев оставалась лишь крепость Швейдниц, осаждённая пруссаками.

Зимой 1758 года французские войска были выбиты из Ганновера и отошли за Рейн. В войну на материке активно вмешивалась Англия, нанося французам ощутимые потери.

После поражения при Лейтене Карл Лотарингский передал командование фельдмаршалу Дауну, который создал в Богемии укреплённый лагерь.

3 апреля Фридриху II удалось овладеть Швейдницем, и теперь вся Силезия вновь была в его руках. Даун был уверен, что прусский король готовит вторжение в Богемию, однако на этот раз Фридрих начал наступление в Моравии и вскоре оказался под стенами Ольмюца.

Австрийцы, овладев горными проходами, преградили Фридриху путь в Силезию и прикрыли границу с Богемией. В их руки попал огромный обоз с порохом и продовольствием, двигавшийся к прусским войскам.

С большим трудом Фридриху удалось вырваться из мешка, и он перенёс операции в Померанию, где разразилось кровавое сражение при Цорндорфе.

Все силы фельдмаршала Дауна теперь были обращены на Силезию, которую прикрывала небольшая армия принца Генриха Прусского. В начале сентября к армии прибыл Фридрих II, который решил выбить австрийцев из Силезии. Но Даун, заняв укреплённый лагерь, не только удержал позиции, но решил сделать ночное нападение на прусские войска.