Dopo un breve periodo come primo tenente sul vecchio cacciatorpediniere, da settembre 1939 ad aprile 1940, Gretton fu nominato in breve tempo come primo tenente sul grande e moderno cacciatorpediniere e partecipò alla seconda battaglia di Narvik.
durante la campagna norvegese. Nel 1941 ricevette il comando del vecchio cacciatorpediniere e prestò servizio nell'Atlantico settentrionale. Promosso tenente comandante il 1 giugno 1942, gli fu dato il comando del distruttore marginalmente più nuovo e tornò nel Mediterraneo. Partecipò all'operazione Pedestal, l'operazione di convoglio di Malta nell'agosto 1942, e affondò il sottomarino italiano "Dagabur" per ramming. Promosso comandante il 31 dicembre 1942, gli fu dato il comando del cacciatorpediniere, come ufficiale senior di scorta al gruppo di scorta B7, con base a Derry.