1 июня день начался плохо. Немцы провели сильнейшую бомбардировку порта Дюнкерк и наших кораблей у берега. Как и 29 мая, сильнее всего пострадали эсминцы и паромы. Погибли 4 эсминца, в том числе один французский, и 1 паром. Но им на помощь быстро пришли другие корабли, которые спасли большинство людей. Однако потери все равно были высокими, так как эсминцы принимали на борт до 1000 человек. Тем не менее, в этот день в Англию были доставлены 64429 человек, почти так же много, как и в предыдущий день. Рамсей планировал завершить эвакуацию на следующий день, к полуночи 2 июня, так как теперь остатки британского плацдарма и корабли у берега подвергались сильному артобстрелу. Но вскоре стало ясно, что этот план невыполним. Мы не могли бросить французских солдат, удерживающих фронт на плацдарме, с которого эвакуировались наши войска. С другой стороны, Рамсей хотел избежать таких потерь, как 1 июня. Поэтому он решил забрать как можно больше людей в течение ночи. Поэтому, как только 1 июня сгустились сумерки, он послал к берегам Франции все имеющиеся у него корабли. За этот день было эвакуировано 26256 солдат. Завершилась первая неделя операции «Динамо». Вечером 2 июня в Дувре стало известно, что Британские Экспедиционные Силы полностью вывезены в Англию, если не считать раненых, эвакуация которых была невозможна, так как немцы безжалостно топили ярко освещенные госпитальные суда.
Теперь осталось лишь попытаться вывезти тех французских солдат, которых еще можно было спасти. Первая ночная операция оказалась настолько успешной, что Рамсей решил повторить ее. Однако к пунктам погрузки прибыло мало французских солдат, и часть кораблей осталась недогруженной. Хотя 2–3 июня в Англию было доставлено 26746 человек, если бы французы прибыли вовремя, вывезти можно было больше. Тем не менее, Рамсей не отказался от своей цели — продолжать эвакуацию, пока сражаются французские арьергарды. Хотя он знал, что его флот дошел почти до предела человеческой выносливости, он твердо верил, что в случае необходимости экипажи готовы совершить еще одну попытку. Впрочем, адмирал решил, что ночью 3–4 июня будет совершен последний рейс. Мы считали, что внутри периметра еще находится около 30000 человек. Находящиеся в Дувре корабли могли вывезти их всех, если только солдаты прибудут в пункты погрузки. У нас осталось только 9 из 45 эсминцев и 5 из 45 транспортов, выделенных первоначально для операции «Динамо». Однако 3 июня в 22.15 все они двинулись в поход, так же, как два десятка мелких судов. К 3.30 корабли приняли 26175 человек, в основном с западного и восточного молов гавани. Через несколько часов после того, как последний корабль покинул Дюнкерк, Адмиралтейство объявило о завершении операции «Динамо». В городе еще оставалось около 3000 солдат.
Мы начали операцию со скромным намерением спасти 45000 человек, но в конечном счете вывезли из-под носа у врага 338226 человек. Из них 308888 эвакуировали британские корабли, остальных вывезли французские. Большая часть эвакуированных приходится на долю эсминцев и пассажирских судов, они и пострадали наиболее тяжело. Королевский Флот потерял 6 эсминцев потопленными и 19 серьезно поврежденными. 9 паромов было потоплено, еще 8 получили серьезные повреждения. Британия испытала колоссальное облегчение. После того, как мы были разгромлены на суше, «девять дней чуда» спасли нас от унижения неслыханной капитуляции.