Po porážce v bitvě u Štěrbohol 6. května 1757 se rakouské vojsko, vedené Karlem Lotrinským, i se svými veliteli uzavřelo za zdmi Prahy, kterou nechal Fridrich II. neprodleně oblehnout. Pruský král musel zanechat před obléhanou Prahou 50 000 mužů, o 14 000 přišel v bitvě a 27 000 jich zabezpečovalo zásobovací linie z Čech do Pruska.