Em 1929, realizou-se a Exposição Universal em Barcelona e a Exposição Iberoamericana em Sevilha e, com a crescente oposição popular ao ditador, com especial participação de estudantes, intelectuais e do corpo de artilharia fizeram com que Afonso XIII demitisse Primo de Rivera do governo a 29 de janeiro de 1930 nomeando o general Dámaso Berenguer como presidente do conselho de ministros, com a intenção de retornar ao regime constitucional.