King of Italy and Holy Roman Emperor
In Italy, Berengar of Friuli and Guy III of Spoleto fought over the Iron Crown of Lombardy. Berengar had been crowned king in late 887, but Guy was then crowned in 889. While Pope Stephen V supported Guy, even crowning him Emperor in 891, Arnulf threw his support behind Berengar.
In 892, the new Pope Formosus crowned Guy's son Lambert as co-emperor, but soon came in conflict with them, and sent an embassy to Arnulf, inviting him to come and liberate Italy. Arnulf met the Primores of the Kingdom of Italy, dismissed them with gifts and promised to assist the pope. Arnulf then sent Zwentibold with a Bavarian army to join Berengar. They defeated Guy but were bought off and left in autumn.
When Pope Formosus again asked Arnulf to invade, he personally led an army across the Alps, early in 894. In January 894, Bergamo fell, and Count Ambrose, Guy's representative in the city, was hanged from a tree by the city's gates. Conquering all of the territory north of the Po River, Arnulf forced the surrender of Milan and then drove Guy out of Pavia, where he was proclaimed King of Italy. Arnulf went no further before Guy died suddenly in late autumn, and a fever incapacitated his troops. His march northward through the Alps was interrupted by Rudolph I of Burgundy, and it was only with great difficulty that Arnulf crossed the mountain range. In retaliation, Arnulf ordered Zwentibold to ravage Rudolph's kingdom. In the meantime, Lambert and his mother Ageltrude travelled to Rome to receive papal confirmation of his imperial succession, but when Pope Formosus, still desiring to crown Arnulf, refused, he was imprisoned in Castel Sant'Angelo.
In September 895, a new papal embassy arrived in Regensburg beseeching Arnulf's aid. In October, Arnulf undertook his second campaign into Italy. He crossed the Alps quickly and again took Pavia, but then he continued slowly, garnering support among the nobility of Tuscany. Maginulf, Count of Milan, and Walfred of Friuli joined him. Eventually even Adalbert II of Tuscany abandoned Lambert. Finding Rome locked against him and held by Ageltrude, Arnulf had to take the city by force on 21 February 896, freeing the pope. Arnulf was then greeted at the Ponte Milvio by the Roman Senate who escorted him into the Leonine City, where he was received by Pope Formosus on the steps of the Santi Apostoli.
On 22 February 896, Formosus led the king into the church of St. Peter, anointed and crowned him as emperor, and saluted him as Augustus. Arnulf then proceeded to the Basilica of Saint Paul Outside the Walls, where he received the homage of the Roman people, who swore "never to hand over the city to Lambert or his mother Ageltrude". Arnulf then proceeded to exile to Bavaria two leading senators, Constantine and Stephen, who had helped Ageltrude to seize Rome.
Leaving one of his vassals, Farold, to hold Rome, two weeks later Arnulf marched on Spoleto, where Ageltrude had fled to join Lambert. However at this point, Arnulf had a stroke, forcing him to call off the campaign and return to Bavaria. Rumours of the time made Arnulf's condition to be a result of poisoning at the hand of Ageltrude.
Arnulf retained power in Italy only as long as he was personally there. On his way north, he stopped at Pavia where he crowned his illegitimate son Ratold as sub-king of Italy, after which he left Ratold in Milan in an attempt to preserve his hold on Italy. That same year Pope Formosus died, leaving Lambert once again in power, and both he and Berengar proceeded to kill any officials who had been appointed by Arnulf, forcing Ratold to flee from Milan to Bavaria. For the rest of his life Arnulf exercised very little control in Italy, and his agents in Rome did not prevent the accession of Pope Stephen VI in 896. The pope initially gave his support to Arnulf but eventually became a supporter of Lambert.