Claudio Ranieri has opted to give the Argentine another crack of the whip in front of goal against the Zebrette, while a starting berth is also handed to youngster Marco Faraoni
The 32-year-old has struggled for goals this season, but with Mauro Zarate firing blanks against Siena last week, coach Claudio Ranieri has decided to re-deploy the No.22 into the XI, in the hope of getting back on the scoresheet.
Milito's return headlines two other changes for the Milanese giants this evening, as ex-Primavera starlet Marco Faraoni is given a surprise start at right-back, while Cristian Chivu is preferred to Yuto Nagatomo at left-back.
Javier Zanetti also sees himself involved in the personnel reshuffle, as the captain moves from his usual full-back position to fill the void in midfield left by Dejan Stankovic, who drops to the bench.
Meanwhile for Udinese, coach Francesco Guidolin has also made several changes from the side that drew 0-0 with Rennes in the Europa League on Wednesday.
Damiano Ferronetti comes into the side to replace Joel Ekstrand in the Zebrette rearguard. In addition, Mauricio Isla moves from the right-hand side of midfield into the middle to accommodate Dusan Basta, while the trio of Thierry Doubai, Diego Fabbrini and Antonio Floro Flores are all replaced by Giampiero Pinzi, Gabriel Torje and the indomitable Antonio Di Natale.
The teams are as follows:
Inter (4-3-1-2): Julio Cesar; Faraoni, Ranocchia, Samuel, Chivu; Zanetti, Thiago Motta, Cambiasso; Alvarez; Pazzini, Milito
Subs: Castellazzi, Cordoba, Stankovic, Poli, Zarate, Castaignos, Nagatomo
Udinese (3-5-1-1): Handanovic; Benatia, Danilo, Ferronetti; Basta, Isla, Pinzi, Asamoah, Armero; Torje; Di Natale
Subs: Padelli, Badu, Ekstrand, Pasquale, Doubai, Fabbrini, Floro Flores