La bataille de Lens est, dans le cadre de la guerre de Trente Ans, une victoire française sur les troupes espagnoleses de Flandre, suite à la prise de Lens par l'archiduc Léopold Guillaume le 17 août 1648. La rencontre a lieu dans une plaine proche de Lens le 20 août 1648.
Le Prince de Condé est à la tête d'une armée composée comme suit :
- Infanterie : 9 000 à 10 000 hommes (formant 12 bataillons)
- Cavalerie : environ 6 000 hommes (formant 45 escadrons)
- Artillerie : une vingtaine de pièces
- Total : environ 16 000 hommes
L'archiduc Léopold dispose quant a lui :
- Infanterie : environ 12 000 hommes dont approximativement 3 000 Tercios(formant 16 bataillons)
- Cavalerie : environ 8 000 hommes (formant 58 escadrons)
- Artillerie : une quarantaine de pièces
- Total : environ 20 000 hommes
Condé ruse pour combler son infériorité numérique : pour cela il feint une retraite.
Le jeune archiduc ordonne à sa cavalerie de charger, mais celle-ci est repoussée avec pertes par une contre-offensive française. La cavalerie, suite à cet échec, panique et fuit, laissant là l'infanterie espagnole. Les troupes restantes, abandonnées comme lors de la bataille de Rocroi n'ont plus qu'à battre en retraite elles aussi. Les pertes du côté espagnol seront estimées à 10 000 hommes dont 6 000 prisonniers.