El asedio de Olomouc tuvo lugar en 1758, cuando un ejército prusiano dirigido por Federico el Grande asedió la ciudad austriaca de Olmütz (actualmente 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ó porque los sitiadores se enfrentaron a 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]