Efter en kort periode som første løjtnant på den gamle destroyer, fra september 1939 til april 1940, blev Gretton udnævnt med meget kort varsel som første løjtnant på den store moderne destroyer og deltog i
Andet slag ved Narvik under det norske felttog. Han fik kommandoen over den gamle destroyer i 1941 og tjente i Nordatlanten. Han blev forfremmet til løjtnant-kommandør den 1. juni 1942 og fik kommandoen over den marginalt nyere destroyer og vendte tilbage til Middelhavet. Han deltog i Operation Pedestal, Malta-konvoieoperationen i august 1942, og sank den italienske ubåd "Dagabur" ved ramning. Han blev forfremmet til kommandør den 31. december 1942 og fik kommandoen over destroyeren som Senior Officer Escort til Escort Group B7, baseret i Derry.