Nel giugno 1806 le truppe britanniche del generale William Beresford attaccarono e conquistarono Buenos Aires. Nelle settimane successive la tensione tra gli abitanti e gli occupanti incominciò a crescere, soprattutto quando il 1º luglio gli inglesi proibirono la celebrazione della messa nella chiesa del Rosario. In quest'occasione il comandante del porto di Ensenada Jacques de Liniers promise al frate Gregorio Torres che avrebbe liberato la città e che avrebbe offerto in voto alla Madonna del Rosario le bandiere conquistate al nemico. Dopo aver riconquistato Buenos Aires Liniers mantenne fede alla promessa e fece appendere nella chiesa due bandiere catturate ai britannici.