Император России Александр I лично принимал парад союзных войск. В одном строю вместе с казаками и гренадерами прошли прусские и австрийские части.
После битвы при Арси-сюр-Об Наполеон попытался зайти в тыл союзников, но Александр I уже окончательно решил идти прямо на Париж. Путь 100-тысячной союзной армии загораживали только маршалы Мармон и Мортье, у которых в строю было около 25 тысяч человек.
В шесть часов утра 30 марта наступление на Париж началось. 2-й русский пехотный корпус принца Евгения Вюртембергского атаковал селение Пантен. Одновременно генерал Николай Раевский с 1-м пехотным корпусом и кавалерией Палена пошел на штурм высот Роменвиля. Постепенно подтянулись и пруссаки Блюхера.
Кроме боевых действий была предпринята психологическая операция. Александр I предложил французам капитулировать, написав в ультиматуме "волею или неволею, на штыках или церемониальным маршем, на развалинах или в чертогах, но сегодня же Европа должна ночевать в Париже". Однако русских парламентеров атаковали, и они едва уцелели.
Французы отчаянно оборонялись и переходили в контратаки, чтобы продержаться до подхода Наполеона или получить помощь от 700-тысячного Парижа. Однако численное преимущество союзников давало о себе знать. К 11 часам русские и прусские корпуса приблизились к высотам Монмарта.
По свидетельству барона Мюффлинга, увидев превосходство вражеских сил, командующий французской обороной Жозеф Бонапарт трусливо бежал с поля и защитники оказались без штаба.