Milan avoid the big boys in the Europa League group stage, but Lazio are drawn with Nice and Atalanta must take on Everton and Olympique Lyonnais.
Milan were seeded for the draw in Monaco on Friday, and joining them in Group D are Austrian side Austria Vienna, Greek outfit AEK Athens and Rijeka – eliminated from the Champions League playoff.
The Europa League is the only European competition that the Rossoneri have yet to win.
Atalanta’s reward for their best-ever Serie A campaign, on the other hand, is Group E alongside Everton of the Premier League and French giants Olympique Lyonnais – who reached the Europa League semi-finals last season.
Finally, Lazio have been paired in Group K with Nice, on the back of their 4-0 aggregate defeat to Napoli in the Champions League playoffs.
Europa League groups in full:
Group A: Villarreal, Maccabi Tel-Aviv, Astana, Slavia Prague
Group B: Dynamo Kiev, Young Boys, Partizan Belgrade, Skenderbeu
Group C: Braga, Ludogorets, Hoffenheim, Istanbul Basaksehir
Group D: Milan, Austria Vienna, Rijeka, AEK Athens
Group E: Olympique Lyonnais, Everton, Atalanta, Apollon Limassol
Group F: FC Kobenhavn, Lokomotiv Moscow, Sheriff, Zlin
Group G: Viktoria Plzen, Steaua Bucharest, Hapoel Be’er Sheva, Lugano
Group H: Arsenal, BATE Borisov, Koln, Red Star Belgrade
Group I: Red Bull Salzburg, Olympique Marseille, Vitoria Guimaraes, Konyaspor
Group J: Athletic Bilbao, Hertha Berlin, Zorya Luhansk, Ostersund
Group K: Lazio, Nice, Zulte Waregem, Vitesse
Group L: Zenit St Petersburg, Real Sociedad, Rosenborg, Vardar