30 марта пять вьетминевских полков, после нескольких атак, следовавших одна за другой, захватили позиции на высоте «Элиан-1» и вокруг нее. Высота оборонялась алжирцами, которыми командовали недавно назначенные французские офицеры. В колониальных войсках офицеры играли ключевую роль. Если солдаты хорошо знали своих командиров и доверяли им, они могли сражаться достаточно стойко. Но, если они не доверяли командирам или те погибали, солдаты бежали с поля боя. Вьетминевцы начали артобстрел, как обычно, в 17:00 и через час двинули в атаку пехоту. Сильный дождь затопил траншеи и сделал невозможной поддержку с воздуха. Одновременно со штурмом «Элиан-1» вьетминевцы осадили расположенную на севере от нее высоту «Доминик» — через бинокль Ланглэ мрачно наблюдал за тем, как они прорвали оборону и вклинились вглубь периметра. Вскоре на высотах завязалось четыре отдельных пехотных сражения, в каждом из которых перевес был на стороне нападавших. Среди алжирских защитников «Элиан-1» началось бегство; пытаясь остановить панику, французский офицер застрелил нескольких беглецов, но это не помогло. В периметре образовалась зияющая дыра. После четырех часов ожесточенного боя форт пал. Подобные сцены имели место и на «Доминик-2»: алжирцы вылезали из окопов и с поднятыми руками бежали в сторону противника. К 22:00 этот опорный пункт также был взят.
Несколько смельчаков сражались до конца; среди них был 18-летний сержант евро-азиатского происхождения по имени Шаламон, который не выпускал из рук свой пулемет, пока не был окружен и убит. Опорный пункт «Доминик-3» устоял благодаря 27-летнему офицеру-артиллеристу Полю Брунбруку, ветерану героической обороны Насана в декабре 1952 г., еще одного осажденного французского гарнизона. Он не позволял защитникам пасть духом и мастерски использовал свои 105-мм гаубицы, в конце концов дав приказ стрелять прямой наводкой: «Débouchez à zéro!» — «Взрыватели на ноль!» Ланглэ по рации приказал Брунбруку оставить позиции, но молодой офицер ответил: «Ни за что!» Рано утром 31 марта он отступил вместе со своими несгибаемыми сенегальцами и тремя гаубицами, которые оставались в исправном состоянии даже после 1800 выстрелов. Брунбрук был награжден рыцарским крестом Почетного легиона; через две недели он скончался от ран, полученных в очередном героическом сражении.
Форт «Элиан-1» пал быстро вместе с еще одним укреплением с гордым названием «Елисейские поля». Вторая волна атак обескровила обе стороны. Один вьетминевский полк понес настолько большие потери, что его пришлось вывести с передовой. Французы потеряли значительную часть своей артиллерии и истратили половину оставшихся боеприпасов, 500 тонн. Рано утром 31-го марта, прилетев из Сайгона в Ханой, Наварр узнал об этих новых несчастьях, а также о том, что Коньи всю ночь отсутствовал в штабе — по слухам, он провел ее с женщиной. Это только усилило желчную свару между двумя генералами, которые теперь старались переложить друг на друга ответственность за неизбежную катастрофу. Генерал Майк О’Дэниел предложил французам нелепый план спасения: отправить в Дьенбьенфу из Ханоя бронетанковое подразделение. Это предложение не принимало во внимание два ключевых фактора — условия горно-лесистой местности и умение вьетминевцев устраивать засады на французские колонны. Тем не менее президент Эйзенхауэр впоследствии выразил удивление, почему французы не воспользовались планом О’Дэниела.
В отчаянном стремлении спасти ситуацию Наварр и Коньи продолжали принимать бесполезные меры: утром того же дня в лагерь был десантирован еще один парашютный батальон. Даже теперь, когда стало ясно, что гарнизон обречен, в отважных добровольцах не было недостатка. Так, капитан Ален Бизар отказался от теплого места помощника начальника штаба армии в Париже, чтобы присоединиться к защитникам Дьенбьенфу. Вероятнее всего, этими молодыми офицерами двигало желание искупить позор, пережитый их нацией в 1940 г., и показать, что новое поколение французов обладает той готовностью к самопожертвованию ради своей страны, которой не хватило их отцам.
Вечером 31 марта французы провели контратаки и ненадолго вернули опорные пункты «Доминик-2» и «Элиан-1», но вскоре те снова пали под ожесточенным напором вьетминевцев. В ночь на 1 и 2 апреля защитники сумели отбить ночные атаки, но утром 2 апреля было принято решение оставить опорный пункт «Югетт-2». Французы запоздало взялись за укрепление оставшихся фортов. 3 апреля по репутации Иностранного легиона был нанесен очередной удар, когда 12 его бойцов, выживших после взятия «Беатрис», покинули свои позиции и сдались врагу. Как и всем дезертирам, переходившим на сторону Зяпа, им тут же вручили в руки лопаты и заставили копать. По состоянию на 7 апреля в гарнизоне насчитывалось 590 раненых. В батальонах Иностранного легиона и батальонах парашютистов осталось меньше 300 человек в каждом. Зяп проигнорировал просьбу французов о временном прекращении огня, чтобы позволить эвакуировать раненых, — время «жестов милосердия» прошло.