После построения боевого порядка Мелас приказал своей артиллерии открыть огонь. Артиллерийская канонада продолжалась около часа. Французы несли потери от огня больших испанских орудий, с которыми не могла вступить в борьбу французская батарея, располагавшая орудиями меньшего калибра. Поэтому Конде решил атаковать противника. Гассион получил приказ двинуться вперед. В это время маршал Л’Опиталь по своей инициативе двинул большую часть конницы Лаферте в обход правого фланга противника с целью войти в связь с гарнизоном Рокруа. Испанская конница Изембурга атаковала французов во фланг и отбросила в исходное положение, не развив своего успеха, т. е. не осуществив тактического преследования. В сумерки бой затих. Противники расположились биваками на поле боя, сохраняя распределение войск в боевых порядках.
Вечером перебежчик сообщил Конде о засаде испанских мушкетеров в лесу и о том, что испанское командование ожидает подкреплений, с прибытием которых оно предполагает атаковать французов. В ночь на 19 мая испанские мушкетеры были внезапно атакованы французами и уничтожены, о чем не знало командование испанской армии, считавшее, что ее левый фланг надежно обеспечен.
Конде решил начать наступление на рассвете 19 мая, стремясь захватить в свои руки тактическую инициативу. Главную атаку должно было осуществить правое крыло, на левое крыло возлагалась демонстративная атака.
В 3 часа утра французская армия начала наступление, оказавшееся внезапным для противника. Гассион (7 эскадронов) двинулся в обход левого фланга испанцев, а Конде (8 эскадронов) – левее его. Испанские эскадроны оказались захваченными врасплох, кавалеристы садились на коней на глазах противника. Альбукерк приказал своей коннице переменить фронт налево. В этот момент эскадроны Конде атаковали правый фланг левого крыла испанцев. Французы опрокинули и рассеяли первую, а затем и вторую линию их эскадронов. Левое крыло испанской армии потерпело поражение.