HMS „Roberts” zapewniał wsparcie ogniowe podczas operacji „Torch” w Afryce Północnej, podczas której został uszkodzony dwoma półtonowymi bombami. Świeżo naprawiony okręt wziął udział w operacji „Husky” (inwazji na Sycylię), operacji „Avalanche” (lądowaniu aliantów koło Salerno), oraz lądowaniu w Normandii oraz walkach o Walcheren.