La batalla de Lihula o batalla de Leal se libró entre invasores suecos y estonios por el control de un castillo en Lihula , Estonia en 1220. La fecha exacta sigue siendo incierta, aunque algunos historiadores sugieren que la batalla tuvo lugar el 8 de agosto. El evento se describe en la Crónica de Enrique de Livonia y la Crónica rimada de Livonia .
Las tropas suecas, lideradas inicialmente por el rey Juan , habían invadido a principios de 1220 la costa occidental de Estonia, una zona que aún no había sido conquistada por los Caballeros Teutónicos . El ejército sueco tomó la fortaleza de Lihula y estableció una pequeña guarnición. El jarl sueco Karl el Sordo y el obispo Karl Magnusson de Linköping , ambos de la poderosa Casa de Bjälbo , también permanecieron en el castillo.
El 8 de agosto, un ejército combinado de Oeselia y Rotalia rodeó el castillo al amanecer. El castillo fue incendiado durante la feroz batalla que siguió. Las tropas suecas intentaron abrirse paso, pero murieron en el lugar, a excepción de unos pocos soldados que lograron escapar a Tallin , que estaba en manos de Dinamarca. El jarl, el obispo y casi 500 suecos más murieron, por lo que no quedó ninguna presencia sueca en Estonia.
El breve intento sueco de afianzarse en Estonia fue motivado por el rápido avance de los cruzados daneses y alemanes que habían sido capaces de conquistar la mayor parte de la zona a principios del siglo XIII. La derrota en la batalla de Lihula desalentó la expansión sueca a Estonia durante más de 300 años, y el país quedó en manos de los caballeros teutónicos, los obispos alemanes y Dinamarca para repartirse. Mientras tanto, Suecia se centró en Finlandia y en el conflicto permanente con Nóvgorod . No fue hasta 1561 que Suecia logró establecer su dominio en Estonia .