Le le lendemain du où le général Sébastiani défait Espagnols qui gardent les défilés de la Sierra-Morena, Milhaud poursuit les fuyards dans la direction d'Almagro et leur fait éprouver une perte considérable. Le suivant, attaqué à Ocaña par l'avant-garde de l'armée espagnole, il la repousse vigoureusement, et à la bataille de ce nom, à la tête de l'une des brigades de sa division, il oblige une colonne ennemie à rendre ses armes et à lui livrer toute son artillerie. Le il atteint à Huerès et disperse de nouveau les guérillas de l'Empecinado.