Affecté à la en juillet, "Buck" effectue des bombardements et des patrouilles lors de l'opération Husky le . Le même jour, il escorte un convoi de débarquement de Landing Craft Tank sur une plage de la Sicile. Le , alors qu'il escortait un convoi de six navires de la Sicile à l'Algérie, le "Buck" localise le sous-marin italien de la classe Platino "Argento" en patrouille de reconnaissance au large de la côte sicilienne. Il largue trois grenades anti-sous-marine faisant remonter le sous-marin. Après plusieurs coups de feu de la part du destroyer, les Italiens abandonnent le sous-marin qui coule à la position géographique . Le "Buck" sauve 45 des 49 sous-mariniers.