Tras postergar el ataque por mal tiempo, el 23 de diciembre de 1938 las tropas franquistas empezaron su ataque a lo largo del río Segre (límite entre los contendientes), rompiendo el frente republicano ese mismo día; para evitar una penetración masiva de atacantes el gobierno de la República envió al V Cuerpo de Ejército bajo el mando del teniente coronel Enrique Líster, quien contuvo la ofensiva durante doce días a costa de serias bajas, evitando que las tropas sublevadas penetrasen masivamente por el vértice de los ríos Ebro y Segre.