Setelah periode singkat sebagai letnan pertama di kapal perusak tua, dari September 1939 sampai April 1940, Gretton ditunjuk dalam waktu singkat sebagai letnan pertama di kapal perusak modern besar dan melihat aksi di Pertempuran Kedua Narvik
selama Kampanye Norwegia. Dia diberi komando kapal perusak tua pada tahun 1941 dan bertugas di Atlantik Utara. Dipromosikan menjadi letnan komandan pada 1 Juni 1942, ia diberi komando kapal perusak yang sedikit lebih baru dan kembali ke Mediterania. Dia mengambil bagian dalam Operasi Pedestal, operasi konvoi Malta pada bulan Agustus 1942, dan tenggelamkan kapal selam Italia "Dagabur" dengan menabrak. Dipromosikan menjadi komandan pada 31 Desember 1942, ia diberi komando kapal perusak, sebagai Senior Officer Escort ke Escort Group B7, yang berbasis di Derry.