La pluie diluvienne ayant empêché l'Empereur d'attaquer le 17, la bataille ne s'engagea que le lendemain. Napoléon ne put déloger les Anglais du plateau où ils s'étaient retranchés. Les troupes françaises, découragées par cet échec et par l'arrivée de Blücher alors qu'elles attendaient Grouchy, durent reculer, sous la protection de la Vieille Garde, formée en carrés. Ce désastre allait provoquer la chute de l'Empereur.