Победа Дауна стала следствием полуторного перевеса австрийцев в людях и двукратного — в артиллерии. Пруссаки потеряли 14 тысяч убитыми, ранеными и пленными и почти всю артиллерию, а австрийцы — 8 тысяч человек. Фридрих вынужден был снять осаду Праги и отступить к прусской границе.
Стратегическое положение Пруссии казалось критическим. Против армии Фридриха были развернуты силы союзников численностью до 300 тысяч человек. Прусский король решил сначала разбить французскую армию, усиленную войсками союзных Австрии княжеств, а потом вновь вторгнуться в Силезию.
45-тысячная союзная армия занимала позицию у Мюхельна. Фридрих, у которого было всего 24 тысячи солдат, притворным отступлением к деревне Россбах выманил неприятеля из укреплений. Французы рассчитывали отрезать пруссаков от переправ через реку Заале и разгромить.
Утром 5 ноября 1757 года союзники выступили тремя колоннами в обход левого фланга неприятеля. Этот маневр прикрывал 8-тысячный отряд, который завязал перестрелку с прусским авангардом. Фридрих разгадал замысел противника и в половине третьего пополудни приказал сняться с лагеря и имитировать отход на Мерзебург. Союзники попытались перехватить пути отхода, направив свою кавалерию в обход холма Янус. Однако она был внезапно атакована и разбита прусской кавалерией под командованием генерала Зейдлица.
Тем временем под прикрытием сильного огня 18 артиллерийских батарей в наступление перешла прусская пехота. Пехота союзников вынуждена была выстраиваться в боевой порядок под неприятельскими ядрами. Вскоре она оказалась под угрозой флангового удара эскадронов Зейдлица, дрогнула и побежала. Французы и их союзники потеряли 7 тысяч убитыми, ранеными и пленными и всю артиллерию — 67 орудий и обоз. Потери пруссаков были незначительны — всего 540 убитых и раненых. Здесь сказалось как качественное превосходство прусской кавалерии и артиллерии, так и ошибки союзного командования. Французский главнокомандующий затеял сложный маневр, вследствие чего большая часть армия находилась в походных колоннах и была лишена возможности участвовать в сражении. Фридрих получил возможность бить противника по частям.
Тем временем прусские войска в Силезии терпели поражение. Король бросился им на помощь с 21 тысячью пехоты, 11 тысячами кавалерии и 167 орудиями. Австрийцы расположились у деревни Лейтен на берегу реки Вейстрицы. Они располагали 59 тысячами пехоты, 15 тысячами кавалерии и 300 орудиями. Утром 5 декабря 1757 года прусская кавалерия отбросила австрийский авангард, лишив неприятеля возможности наблюдать за армией Фридриха. Поэтому атака главных сил пруссаков оказалась для австрийского главнокомандующего герцога Карла Лотарингского полной неожиданностью.
Главный удар Фридрих, как всегда, наносил на своем правом фланге, но действиями авангарда привлек внимание неприятеля к противоположному крылу. Когда Карл понял истинные намерения и стал перестраивать свою армию, боевой порядок австрийцев оказался нарушен. Этим воспользовались пруссаки для флангового удара. Прусская кавалерия разбила австрийскую кавалерию правого фланга и обратила ее в бегство. Затем Зейдлиц атаковал и австрийскую пехоту, ранее оттесненную за Лейтен прусской пехотой. Лишь темнота спасла остатки австрийской армии от полного уничтожения. Австрийцы потеряли 6,5 тысячи человек убитыми и ранеными и 21,5 тысячи пленных, а также всю артиллерию и обоз. Потери пруссаков не превышали 6 тысяч человек. Силезия вновь оказалась под прусским контролем.
В это время активные боевые действия начали русские войска. Еще летом 1757 года 65-тысячная русская армия под командованием генерал-фельдмаршала С.Ф. Апраксина двинулась в Литву, собираясь овладеть Восточной Пруссией. В августе русские войска подошли к Кенигсбергу.
19 августа 22-тысячный отряд прусского генерала Левальда атаковал русские войска у деревни Гросс-Егерсдорф, не имея представления ни об истинной численности противника, почти втрое превосходившего его, ни о его расположении. Вместо левого фланга Левальд оказался перед центром русской позиции. Перегруппировка прусских сил в ходе боя только усугубила ситуацию. Правый фланг Левальда оказался опрокинут, что не могло быть компенсировано успехом левофланговых прусских войск, захвативших неприятельскую батарею, но не имевших возможности развить успех. Потери пруссаков составили 5 тысяч убитыми и ранеными и 29 орудий, потери русских достигали 5,5 тысячи человек. Русские войска не преследовали отступившего противника, и решительного значения бой у Гросс-Егерсдорфа не имел.