Между 31 декабря и 2 января бомбардировщики Королевских ВВС произвели более 100 самолето-вылетов на бомбежку Бардии, кульминацией которых стал мощный налет «Веллингтонов» 70-й эскадрильи и «Бомбеев» 216-й эскадрильи в ночь на 3 января.
3 января 1941 года генерал Маккей отдал приказ о штурме. В течение всего предыдущего дня «Террор» с канонерками вели изматывающий обстрел северного сектора обороны. Атака началась в 08:30. Один австралийский батальон под прикрытием сильного артиллерийского огня захватил и удержал небольшой участок в западной части оборонительного периметра. Позади шли саперы, которые засыпали противотанковый ров. Две австралийские бригады повели наступление дальше на восток и юго-восток.
На рассвете к Бардии подошли главные силы Александрийской эскадры: линкоры «Уорспайт» (под флагом адмирала Каннингхэма), «Вэлиант» и «Бархэм» под прикрытием семи эскадренных миноносцев. Эскадра должна была обстрелять северный сектор обороны и не позволить находившимся там войскам противника ударить в тыл наступавшим. От кораблей требовалась исключительная меткость, так как вокруг зоны обстрела находились свои части. Самолеты «Илластриеса» прикрывали эскадру от нападения с воздуха и вели корректировку огня.
С 08:10 до 08:55 линкоры обрушили на врага шквал 15-дюймовых снарядов, тогда как вспомогательный калибр громил береговые батареи. Во время захода на Мальту Каннингхэм обнаружил там запас 381-мм шрапнельных снарядов, использовавшихся еще в 1915 году против турок в Дарданеллах и пригодившихся снова. К несчастью, шрапнели оказались совершенно неэффективными: из-за долгого лежания на складах шарики внутри снарядов приржавели друг к другу и не разлетались при взрыве. Тем не менее линкоры оказали неоценимую поддержку войскам. Адмирал Каннингхэм писал: «Особенно эффектно это выглядело с моря — весь берег затянула сплошная пелена дыма и пыли... Поскольку все передвижения вражеских войск прекратились, стало понятно, что наша задача выполнена». Итальянские береговые батареи спорадически вели ответный огонь, но не добились ни одного попадания.
Чуть позже у Бардии появились «Террор» с «Эйфисом» и «Лэдибёрдом»: став под скалистым берегом, они открыли огонь по крепости. В ходе перестрелки «Лэдибёрд» была серьезно повреждена огнем береговой артиллерии, что, однако, не помешало ей принять участие в обстрелах Тобрука три недели спустя.
Днем 4 января «Матильды» 7-го королевского танкового полка при поддержке пехоты вступили в Бардию, и к утру 5 января все ее защитники сдались. Было захвачено 38 тысяч пленных, в том числе 4 генерала, а также 13 средних и 117 легких танков, 462 орудия, 700 автомобилей. Генералу Бергонцоли удалось выскользнуть из ловушки на самолете. Потери 6-й австралийской дивизии составили 456 человек.
Таким образом, в течение месяца Силы Западной пустыни (с 1 января 1941 года они стали называться 13-м корпусом) разгромили 8 итальянских дивизий. Повинный в разгроме командующий 10-й армии генерал Марио Берти был снят со своей должности и 23 декабря заменен генералом Джузеппе Теллера, бывшим до этого начальником штаба Грациани.[* К моменту начала британского наступления генерал Берти находился в отпуске в Италии и прибыл в Африку только 14 декабря, когда битва при Сиди-Баррани была уже проиграна. В его отсутствие пост командующего 10-й армии занимал генерал Итало Гарибольди. Тем не менее Берти был смещен со своего поста, так как, по мнению Грациани, «не сумел выправить стремительно ухудшавшуюся ситуацию».]
Итальянские военнопленные, сдавшиеся в Бардии. Январь 1941 г.
Итальянские танкетки, захваченные англичанаими при падении Бардии. Январь 1941 г.
Генерал Джузеппе Теллера, возглавивший в конце декабря 1940 г. 10-ю армию
Пока австралийцы штурмовали Бардию, 7-я бронетанковая дивизия двинулась дальше на запад. 5 января она взяла Эль- Адем, где находился крупнейший в Восточной Киренаике аэродром, на следующий день вышла к морю западнее Тобрука, взяв его в полукольцо, а 7 января австралийская бригада уже стояла перед восточными оборонительными укреплениями города.
13 й корпус генерала О'Коннора был крайне заинтересован в захвате Тобрука — порта, являвшегося крупным перевалочным пунктом и располагавшим внушительными складами. Корпусу требовалась база, расположенная недалеко от линии фронта, на которой можно было хранить большие запасы оружия, боеприпасов, топлива и продовольствия. К тому времени их доставка со складов в Александрии велась в основном по железной дороге до Мерса-Матруха, а оттуда — автомобилями. Часть груза шла морем, но порты Бардии и Эс-Саллума обладали гораздо меньшей пропускной способностью. Например, в Эс-Саллуме в середине января могло обрабатываться всего 350 тонн груза в сутки; к концу месяца эта цифра была доведена до 500 тонн в сутки, но все равно оставалась совершенно недостаточной. К тому же через этот порт ежедневно вывозилось по 3000 пленных итальянцев.