Attribuì poi al tribuno Costanzo il compito di presiedere alla difesa della città e nel frattempo andò incontro ad Ariulfo, dal quale ottenne l’abbandono del proposito di invadere Roma e la promessa che non l’avrebbe minacciata per tutto il suo pontificato.
Il tentativo di Gregorio di ottenere una pace separata con il ducato di Spoleto provocò la reazione di Romano, che riconquistò le città sottratte da Ariulfo.
Questa campagna militare dell’esarca interruppe le trattative di pace che Gregorio aveva intavolato e causò la reazione del re Agilulfo , che inviò l’esercito per riconquistare i territori e arrivò ad assediare Roma nel 593.
Le relazioni di Gregorio con il Regno dei Visigoti furono favorite dall’amicizia del papa con il vescovo di Siviglia Leandro.