Portugal, Espanha e França