North Africa: Morocco rules but Egypt rebounds