Po krátkém období jako první poručík na starém torpédoborci, od září 1939 do dubna 1940, byl Gretton jmenován ve velmi krátké době jako první poručík na velkém moderním torpédoborci a zúčastnil se druhé bitvy u Narviku.
během norské kampaně. V roce 1941 dostal velení staré torpédoborce a sloužil v severním Atlantiku. Dne 1. června 1942 byl povýšen na poručíka a dostal velení na novější torpédoborec a vrátil se do Středozemního moře. V srpnu 1942 se zúčastnil operace Pedestal, maltské konvojové operace, a potopil italskou ponorku "Dagabur". Dne 31. prosince 1942 byl povýšen na velitele a dostal velení nad torpédoborec jako důstojník eskortní skupiny B7 se sídlem v Derry.