Em 1823 os soldados liberais ofereceram maior resistência durante cinco meses ante o exército dos Cem Mil Filhos de São Luís. A intenção era sitiar a cidadela sem a tomar, para impedir a saída dos soldados, enquanto o resto do exército marchava por toda a Península Ibérica para restaurar o absolutismo. Posteriormente, a 3 de setembro iniciaram um bombardeamento que também afetou a cidade. As tropas da cidadela acabaram por se render a 16 de setembro, na sequência de outro bombardeamento.