Conocedor del descontento de la población catalana por la ocupación francesa, el rey Felipe IV considera que es el momento de atacar y en 1651 un ejército dirigido por Juan José de Austria comienza un asedio a Barcelona.