Bete esaldi hau: 1941eko hasieran, McGrigor, laburki, Sir James Somerville-ren bandera-ontziaren kapitaina izan zen eta Maltako Konboietan eta Atlantikoan eta Mediterraneoan egin ziren beste operazio batzuetan parte hartu zuen, besteak beste, Genoako bonbardaketan 1941eko otsailean eta "Bismarck" urperatzea 1941eko maiatzean. 1941eko uztailaren 8an kontradmiral izendatu zuten. 1941eko irailaren 9tik 1943ko hasierara bitartean, Itsas Armadako Estatu Nagusiaren (Armak) laguntzailea izan zen. 1943ko amaieran, Pantelleria uharte italiarra (Operation Corkscrew) eta ondorengoa estaltzeko Itsas Indarra (B indarra) agindu zuen.
Siziliako Inbasioa. Ohorezko domina. Hiru hilabetez izan zen Siziliako bandera ofiziala, non zauritu egin zuten, Taranto eta Adriatikako bandera ofiziala (Alexandriako kostaldeko establezimenduan kokatua) izan aurretik, 1943ko amaiera arte.