Als einer von wenigen Monarchen seiner Zeit führte er seine Truppen auch stets persönlich. So siegte er als Feldherr in den Schlachten Lobositz 1756, Prag 1757, Roßbach 1757, Leuthen 1757, Zorndorf 1758, Liegnitz 1760, Torgau 1760, Burkersdorf 1762. Er unterlag dreimal (Kolin 1757, Hochkirch 1758, Kunersdorf 1759). Im Belagerungskrieg war er weit weniger erfolgreich. Einer siegreichen Belagerung (Schweidnitz 1762) standen drei Fehlschläge gegenüber (Prag 1757, Olmütz 1758, Dresden 1760). Zwar verlor Friedrich durch die Niederlage von Kolin den Nimbus der Unbesiegbarkeit, galt aber bei seinen Gegnern weiterhin als sehr schnell, unberechenbar und kaum zu bezwingen.