Al producirse el segundo ataque inglés, en 1807, Liniers reemplazó, por presión popular, como virrey a Rafael de Sobremonte, acusado de haber abandonado sus funciones en medio de la invasión.