Da kong Aripert døde i 661, ble styret delt mellom hans barn Perctarit som hadde hovedstaden i Milano, og Godepert som styrte fra Pavia. Perctarit ble kastet av Grimoald, sønn av Gisulf, hertugen i Friuli og hertug i Benevento siden 647. Perctarit flyktet til Avars og videre til frankerne. Grimoald klarte å ta tilbake kontrollen over hertugdømmene og slo tilbake det sene forsøket fra den bysantinske keiseren Konstantin II på å erobre det sørlige Italia. Han beseiret også frankerne. Da Grimoald døde i 671 kom Perctarit tilbake og arbeidet for toleranse mellom arianerne og katolikkene, men han kunne ikke beseire den arianske fraksjonen ledet av Arachi, hertugen av Trento, som kun underkastet seg sin sønn Cunipert.