À la mi-décembre, le navire escorte le navire ravitailleur HMS "Breconshire" jusqu'à Malte pendant le bref engagement intitulé première bataille de Syrte, puis rejoint la Force K pour tenter d'intercepter un convoi italien à destination de Tripoli, en Libye. Alors qu'il protégeait un autre convoi lors de la deuxième bataille de Syrte en , le "Havock" a été gravement endommagé par le cuirassé italien "Littorio". Il est réparé à Malte avant d'être de nouveau bombardé par un raid aérien début avril. Il reçoit l'ordre de rejoindre Gibraltar pour y subir des réparations permanentes. Mais, le , alors qu'il transitait vers sa destination, le destroyer s'échoue accidentellement près du Cap Bon, en Tunisie. Son équipage ont été internés par les troupes vichystes à Laghouat, dans le Sahara, mais ont été libérés en novembre à la suite de l'opération "Torch". Son épave a ensuite été torpillée par le sous-marin italien "Aradam".