Lors de l'opération "Husky" en juillet, le "Petard" est endommagé par un tir de char alors qu'il bombardait une route près de Catane, en Sicile. Participant à d'autres bombardements, il évite de justesse une torpille aérienne, avant d'être de nouveau endommagé le , cette fois-ci en entrant en collision avec le cuirassé "Warspite" à toute allure. Le destroyer fait route vers Malte pour des réparations. Le mois suivant, il reprend ses fonctions d'escorte et rejoint une force de 23 destroyers protégeant les porte-avions "Illustrious" et "Formidable" et les cuirassés "Nelson", "Rodney", "Warspite" et "Valiant".