В результате Фридрих прошел походным маршем сто пятьдесят миль (241 км) за десять жарких дней, соединился с войском одного из своих генералов и вынудил русских снять осаду Кюстрина. Сразу же после этого он сразился с русскими у Цорндорфа, нанеся им гибельное и полное поражение (перед битвой Фридрих II имел 33 000 человек, 116 орудий. Русские под командованием генерал-аншефа Фермора – свыше 42 000 и 240 орудий. Прусская армия последовательно атаковала сначала левый, затем правый фланги русской армии, используя превосходство в кавалерии. Русские, понеся большие потери, удержали поле боя. Потери русских – свыше 16 000 человек и 60 орудий, потери пруссаков свыше 11 000 и 36 орудий. На следующий день Фридрих II отступил к Ктострину. Еще через день отошли и русские. –
Следующим летом русские снова предприняли наступление. На этот раз они взяли важный город Франкфурт-на-Одере, одновременно с этим части австрийской армии были посланы в Пруссию. Армии сумели соединиться в войско, в два раза превышавшее по численности войско Фридриха. И тем не менее он атаковал их в Кунерсдорфе, разбив вражеский левый фланг и взяв несколько тысяч пленных. Вслед за этим он допустил стратегический просчет: он переутомил своих солдат, предприняв попытку отрезать русским путь к отступлению, и вследствие этого потерпел одну из самых катастрофических неудач в своей карьере. В этом же месяце Фердинанд Брауншвейгский выиграл сражение с французами у Миндена, но вскоре после него один из генералов Фридриха сдал врагу гарнизон численностью 4000 человек и огромные запасы продовольствия, хранившиеся в Дрездене. Затем состоялась капитуляция в Максене 12 000 прусских солдат под командованием генерала Финка.
Фридрих снова оказался на грани краха. Следующей весной – весной 1760 г. он смог противопоставить только 90 000 пруссаков 200 000 австрийцев; и впервые война началась на прусской территории. Фридрих попытался захватить Дрезден, но безуспешно, а затем он направился в Силезию, где оказался в окружении трех австрийских армий, да еще на него наступали русские войска. День за днем вражеские войска занимали позиции для атаки утром, но каждую ночь Фридрих менял дислокацию своего лагеря. Наконец они обрели уверенность в том, что он попался. Две армии готовились обрушиться на него одновременно, в то время как третья собиралась отрезать ему пути к отступлению. Но в ту ночь Фридрих застал последнюю армию на марше: она шла, чтобы занять назначенную позицию. Он разгромил ее, лишив 11 000 солдат, а его потери при этом составили всего 3500 человек. (При Лигнице 15 августа 1760 г. Фридрих II сумел вырваться из расставленной ему австрийцами западни, разбив корпус Лаудона. Австрийцы потеряли 11 000, в том числе ок. 1500 убитыми и 4700 пленными, пруссаки 3600, в том числе 800 человек убитыми. –
Тогда Фридрих избежал встречи с русскими, но они 28 сентября (9 октября) захватили Берлин (1 (12) октября русские, уничтожив оружие и военные запасы прусской столицы, покинули город. –