La bataille de Ligny, également appelée bataille de Fleurus, opposa l'armée prussienne menée par le maréchal Blücher à une partie de l'armée française commandée par Napoléon Ier. Elle se déroula le , soit deux jours avant la bataille de Waterloo. Ligny fut la dernière victoire de Napoléon. Mais elle fut moins importante et décisive que ne le crut Napoléon, car, après un combat d'une grande férocité et de nombreuses pertes dans les deux camps, les Prussiens — enfoncés en leur centre — réussirent leur repli sur les ailes, sans être poursuivis la nuit venue par les troupes napoléoniennes. En outre, les Prussiens n'avaient engagé que trois corps d'armée sur quatre, le dernier étant alors stationné à Liège. C'est ce corps qui combattra le plus tôt et le plus lourdement à Waterloo.