In September she was part of the covering force for the Salerno landings, but by the end of the year had been transferred to the Bay of Biscay to carry out anti-blockade-runner patrols, as part of Operation Stonewall. However, she soon returned to the Mediterranean, this time for Operation Shingle, the Anzio landings, in January 1944. In June 1944 she covered the landings in Normandy as part of Force D off Sword Beach, then carried out offensive patrols of the Brittany coast in August to mop up the remnants of the German shipping in the area. Operating with destroyers, she sank "Sperrbrecher" "157" on 14/15 August and during the battle of Battle of Audierne Bay sank five "Vorpostenboote" on 22/23 August. After this she returned to the Home Fleet, covering the carrier raids along the Norwegian coast and making anti-shipping strikes. On the night of 27/28 January 1945, in company with the cruiser , she fought the action of 28 January 1945 with German destroyers in which was badly damaged. Following this action she was refitted at Cammell-Laird's between February 1945 and March 1946.