В июле 1757 г. русская армия С. Ф. Апраксина (80 тыс. чел.) вступила в Восточную Пруссию, заняла Мемель, Тильзит, подошла к Кенигсбергу и 19 августа 1757 г. нанесла поражение прусскому корпусу X. Левальда при Гросс-Егерсдорфе. Апраксин, боявшийся неприятностей в случае смерти часто болевшей Елизаветы и прихода к власти поклонника Пруссии Петра Ш, не стал развивать успех, офицеры отказались подчиняться ему, вскоре он был смещен и арестован. Его преемник, В. В. Фермор, взял Кенигсберг, Восточная Пруссия присягнула на верность русской императрице. В августе 1758 г. Фридрих II атаковал русскую армию под Цорндорфом. В ходе сражения Фермор бежал с поля боя, уверенный в поражении; атаки врага были все же отбиты, хотя и ценой огромных потерь. Сменивший Фермора П. С. Салтыков в июне 1759 г. взял Бранденбург, а в июле разбил прусский корпус Веделя под Падьцигом. Захватив Франкфурт на Одере, он соединился с австрийцами и 1 августа 1759 г. разгромил Фридриха II при Кунерсдорфе. В результате кампании 1759 г. прусского фронта больше не существовало. Путь на Берлин был свободен, но из-за несогласованности действий союзников поход на Берлин был отложен до 1760 г. В сентябре 1760 г. отряд З. Г. Чернышева на 3 дня занял Берлин. В городе были уничтожены оружейные заводы, литейные и пушечные дворы, пороховые склады. Берлин был принужден к уплате большой контрибуции, а ключи от него были высланы Елизавете Петровне. Взятие Берлина, по замыслу русского командования, являлось операцией, направленной на дезорганизацию экономического и политического центра Пруссии. После того как эта цель была достигнута, начался отход русских войск. Однако Семилетняя война еще не закончилась: в 1761 г. войска П. Л. Румянцева взяли крепость Кольберг.