В бою у островов Керкенна 16 апреля «Лампо» занимал позицию на правом крамболе конвоя - наиболее удаленную от атаковавших его британских эсминцев. Он вступил в бой около 02:50, обстреляв «Нубиен» и выпустив по немцу три торпеды, прошедшие мимо цели. Ответный огонь был намного точнее. Британские снаряды поразили «Лампо», выведя из строя кормовую 120-мм установку и рулевое управление. Сильно пострадали дымовая труба и носовая надстройка. Потеряв множество членов экипажа убитыми и ранеными, неуправляемый эсминец выскочил на мель в 6 милях к юго-востоку от буя №3.
Хотя ему и посчастливилось оказаться единственным уцелевшим в этом бою кораблем, операция по его спасению оказалась непростой, поскольку острова Керкенна находились в радиусе действия самолетов-разведчиков с Мальты. Лишь 11 августа 1941 г. «Лампо» был снят с мели. Ремонтные работы, которые проводились последовательно в Палермо, Неаполе, Специи и Генуе, заняли около девяти месяцев. Корабль вернулся в строй 18 мая 1942 г.
6-8 сентября «Лампо» участвовал в проводке теплоходов «Сестриере» и «Анкара» из Тобрука в Бриндизи, в конце месяца, вместе с эсминцем «Эуро», сопровождал танкер «Прозерпина» из Таранто в бухту Суда. 26 сентября из Бриндизи и Таранто вышли теплоходы «Франческо Барбаро» и «Унионе» в охранении эсминцев «Лампо», «Да Вераццано» и четырех миноносцев. Соединившись в море, конвой 14-узловым ходом проследовал вдоль греческого побережья и взял курс на Бенгази. На следующий день в заливе Кафалония его обнаружила британская подводная лодка «Амбра» (коммандер Мейдон), которая в 16:42 торпедировала «Барбаро». «Лампо» взял поврежденный транспорт на буксир и направился к Наварину, но непрекращающийся пожар вызвал детонацию груза боеприпасов, и в 04:40 теплоход затонул.
28 декабря 1942 г. «Лампо» (капитан 3-го ранга ЛорисАльбанезе) с миноносцем «Палладе» эскортировали из Неаполя в Бизерту немецкий теплоход «Гран». В 05:55 в окрестностях острова Мареттимо гидроакустики эсминца обнаружили присутствие неизвестной подводной лодки. Альбанезе передал предупреждение на «Гран», но его малоопытный капитан, для которого это был первый поход на Средиземном море, не принял необходимых мер и не совершил маневра уклонения, что привело к печальным последствиям. Единственная торпеда, выпущенная субмариной «Урсула» (коммандер Лэкин), пустила транспорт на дно. Итальянские корабли смогли спасти 18 из 40 членов его команды.
'«Лампо», поврежденный в бою, на мели у островов Керкенна, 17 апреля 1941 г.
«Лампо» на ремонте в Палермо, 8 августа 1941 г.