Na een korte periode als eerste luitenant op de oude torpedojager, van september 1939 tot april 1940, werd Gretton op zeer korte termijn benoemd tot eerste luitenant op de grote moderne torpedojager en nam deel aan de Tweede Slag bij Narvik.
tijdens de Noorse campagne. Hij kreeg in 1941 het commando over de oude torpedojager en diende in de Noord-Atlantische Oceaan. Hij werd gepromoveerd tot luitenant-commandant op 1 juni 1942 en kreeg het commando over de marginal nieuwere torpedojager en keerde terug naar de Middellandse Zee. Hij nam deel aan Operatie Pedestal, de Malta konvooi operatie in augustus 1942, en zonk de Italiaanse onderzeeër "Dagabur" door rammen. Hij werd gepromoveerd tot commandant op 31 december 1942 en kreeg het commando over de torpedobootjager, als Senior Officer Escort naar Escort Group B7, gevestigd in Derry.