La batalla de Francavilla se libró el 20 de junio de 1719 cerca de la ciudad de Francavilla di Sicilia en Sicilia , Italia, entre España y Austria como parte de la Guerra de la Cuádruple Alianza .
Tras la destrucción de la flota española en la batalla del cabo Passaro en agosto de 1718, el ejército invasor de 30.000 hombres al mando del marqués de Lede quedó aislado en la isla de Sicilia. En 1718, los austriacos todavía tenían la mayor parte de sus tropas en los Balcanes hasta la conclusión de la guerra austro-turca de 1716-18 con el Tratado de Passarowitz el 21 de julio de 1718.
Un primer intento austriaco de atacar a los españoles desde Nápoles fracasó, cuando fueron derrotados en la batalla de Milazzo el 15 de octubre de 1718. Consiguieron mantener una pequeña cabeza de puente alrededor de Milazzo.
En junio de 1719, los austriacos habían trasladado un ejército experimentado de 24.000 hombres bajo el mando del conde de Mercy desde los Balcanes al sur de Italia, donde la flota británica los hizo cruzar el estrecho de Messina .
Los españoles habían abandonado el asedio de Milazzo y se habían retirado a una posición más favorable alrededor del pueblo de Francavilla di Sicilia , donde estaban cubiertos por un río y un monasterio en una colina.
En la mañana del 22 de junio, los austriacos atacaron las posiciones fortificadas españolas en tres columnas. La primera columna atacó la aldea fortificada de Francavilla tres veces, pero fue rechazada en todas las ocasiones. La segunda columna logró conquistar las trincheras al pie de la colina del monasterio, pero fue detenida por la segunda línea española. El conde de Mercy resultó herido en esta fase de la batalla. La tercera columna atacó el flanco izquierdo español, los expulsó de la colina de San Juan, pero ellos mismos fueron rechazados bajo un intenso fuego español y tuvieron que refugiarse en una grieta, sufriendo muchas bajas, incluido el general Holstein, que dirigió el ataque.
La artillería española al mando del marqués de Villadarias jugó un papel crucial durante la batalla, causando muchas bajas y confusión en el ejército austríaco.
La batalla se prolongó hasta la tarde, cuando un contraataque de la caballería española acabó con toda esperanza de victoria austriaca. Los austriacos se retiraron, dejando 3.100 muertos y heridos. Las pérdidas españolas fueron de 2.000 muertos y heridos.
El marqués de Lede no persiguió a los austriacos, lo que les dio la oportunidad de recuperarse de esta derrota. Los austriacos sitiaron más tarde Messina, que cayó después de nueve ataques enemigos. La guerra continuó hasta que se firmó la paz en el Tratado de La Haya (1720) el 17 de febrero de 1720. Las tropas españolas tuvieron que evacuar Sicilia y fueron transportadas de regreso a España por la Armada británica. La isla de Sicilia pasó a ser posesión austriaca.