On 23 January 2007, it was announced that Milan and Lazio had reached an accord for Oddo's transfer to the Rossoneri, after a long period of negotiation. The overall price was €10.75 million (cash plus Pasquale Foggia, who had been on loan at the club since the start of the season) and Oddo waived some of his wage, made the deal worth €12 million in total. He signed a contract until 30 June 2011. Months later, Oddo was the starting right back in the 2007 UEFA Champions League Final and helped Milan gain their seventh European Cup in a 2–1 win over Liverpool, as well as the club's fifth UEFA Super Cup in August when they had to face 2007 UEFA Cup winners, Sevilla.