 He served in Pretoria from May 21, 1942 until November 21, 1943, successfully coordinating the American wartime agencies there.On November 12, 1943, President Roosevelt again called on MacVeagh's experience in sensitive foreign relations.The President sent him to Cairo to act as the ambassador to the governments-in-exile of Greece and Yugoslavia who had fled their countries.