Frédéric parvint à se rétablir; en remportant la bataille de Rossbach sur les Français le et celles de Leuthen et de Luna sur les Autrichiens en décembre. il reprit la Silésie. Cependant, les Russes atteignirent l'Oder en juin 1758, et les Autrichiens battirent les Prussiens à Hochkirch () et surtout à Kunersdorf () et occupèrent la Saxe.