A pesar del ataque por sorpresa realizado por los españoles, la superior en número fuerza francesa contraatacó y consiguió repeler el asalto.
Las tropas españolas sufrieron pérdidas considerablemente más altas que las francesas.
Cubierto por una niebla, las tropas españolas atacaron la población y obtuvo una ventaja inicial.
Al final, Conroux fue capaz de derrotar Ballesteros, capturando 600 soldados españoles, cuatro cañones, y dos banderas.
Tres columnas francesas no tuvieron éxito en un intento de atrapar una fuerza española dirigida por Ballesteros.