En , le "Cleopatra" rejoint la Force "K", puis la Force "Q" à Bône, où il attaque les convois de l'Axe à destination et en provenance de la Tunisie. Affecté plus tard à la escadron de croiseurs, le navire participe aux débarquements en Sicile en juin, appuyant les positions de l'armée à terre. Le , le "Cleopatra" est torpillé par le sous-marin italien "Dandolo" où il est de nouveau gravement endommagé. Après des réparations temporaires à Malte jusqu'en , il rejoint Philadelphie pour des réparations complètes qui s'achevèrent en . En 1945, il se rendit aux Indes orientales, où il fut le premier navire arrivant dans la base nouvellement reconquise de Singapour.