În ciuda recordului său de înfrângeri, a fost capabil să-şi păstreze poziţia. El a reușit să obțină comanda înaintea mai popularului mareșal Browne datorită sprijinului fratelui său, care a avut o influență semnificativă asupra numirilor militare. În timpul celui de-al Treilea Război Silezian al Austriei împotriva Prusiei (parte a Războiului de Șapte Ani), el a comandat armata împăratului germano-roman în bătălia de la Praga, unde a fost din nou învins de regele Prusiei, Frederic cel Mare, dar a fost capabil să provoace pierderi grele forțelor prusace mai mari. Ulterior a învins o armată prusacă mult mai mică în 1757 în bătălia de la Breslau.
înainte de a fi complet înfrânt de Frederic cel Mare în bătălia de la Leuthen, care este considerată una dintre cele mai strălucite victorii ale lui Frederic. În timpul bătăliei, el a fost comandantul Armatei Imperiale numit de Maria Tereza.