El asedio de Olomouc tuvo lugar en 1758 cuando un ejército prusiano liderado por Federico el Grande sitió la ciudad austríaca de Olmütz (hoy Olomouc , República Checa) durante la invasión prusiana de Moravia en la Tercera Guerra de Silesia ( Guerra de los Siete Años ). El intento fracasó cuando los sitiadores enfrentaron una resistencia más fuerte de la que Federico esperaba. Con la falta de suministros y la llegada de una fuerza de socorro austriaca tras la batalla de Domstadtl , Federico abandonó el asedio y se retiró de Moravia. [1] [2]