La Batalla de San Salvador fue un enfrentamiento ocurrido el 9 de febrero de 1823, entre las fuerzas mexicanas lideradas por el general Vicente Filisola y las fuerzas salvadoreñas lideradas por Manuel José de Arce
El 7 de febrero, tropas mexicanas tomaron el pueblo de Mejicanos . Acabando con una victoria mexicana dejando a México con 13 bajas y algunos heridos mientras que El Salvador terminó con 100 bajas.
En la madrugada de este día los restos del Ejército evacúan la ciudad de San Salvador, al mando del coronel Antonio José Cañas; el General Manuel José Arce fue llevado en litera, por su grave enfermedad. En el pueblo de Olocuilta el Ejército salvadoreño se organiza y forma una Junta de Guerra, la cual resolvió ir a la ciudad de Granada a auxiliar a los antiimperialistas, dio el mando de la tropa al coronel Antonio José Cañas, nombrando como Segundo Jefe al coronel Feliciano Viviani; evacuaron el pueblo y salieron rumbo a Honduras vía Zacatecoluca. Dos días después, Filísola capturó San Salvador y se convirtió en gobernador de la provincia.[1]
Los soldados salvadoreños que huyeron de la ciudad con Arce gravemente enfermo se retiraron a Honduras bajo el mando de Mariano Prado, donde se rindieron a Filísola cerca de la ciudad de Gualcince el 21 de febrero.