Udinese must win to be sure of the Europa League, while Inter face an early Coppa Italia start if they stumble again.
It kicks off at San Siro at 19.45 UK time (18.45 GMT), click here for a match preview.
Antonio Di Natale was considered a huge doubt for this game after he was stretchered off during last week’s victory over Atalanta.
However, the 35-year-old captain has shaken off his calf problem to be in the starting XI with Luis Muriel, who also carried a knock to the foot this week.
Andrea Lazzari and Marco Davide Faraoni are the only absentees for Francesco Guidolin’s men, who are on a run of seven consecutive wins.
Inter welcome Rodrigo Palacio back from six weeks out, though he is only fit enough for a spot on the bench.
Teenager Simone Pasa starts in defence with Esteban Cambiasso and Juan Jesus, while Yuto Nagatomo is in the first XI.
Andrea Stramaccioni continues to ignore questions on his future and failed to get into Europe, but there is more at stake this evening.
If the Nerazzurri finish outside the top eight, they will start next season’s Coppa Italia in August rather than November.
Antonio Cassano is out after fracturing his hand in training, joined by Andrea Ranocchia and Cristian Chivu on the absentee list.
The long-term injury cases include Javier Zanetti, Walter Samuel, Diego Milito, Dejan Stankovic, Matias Silvestre, Walter Gargano, Gaby Mudingayi and Joel Obi.
Inter: Handanovic; Pasa, Cambiasso, Juan Jesus; Nagatomo, Kovacic, Kuzmanovic, Pereira; Guarin, Alvarez; Rocchi
Udinese: Brkic; Benatia, Danilo, Domizzi; Basta, Allan, Pinzi, Gabriel Silva; Pereyra, Muriel; Di Natale
Tickets for the Champions League final between Juventus and Real Madrid are still on sale with reseller Viagogo - Click to find out more