AC Milan overcame a spirited Rennes 5-3 on aggregate despite a 3-2 loss in Thursday's play-off second leg to reach the Europa League last 16, where they will be joined by fellow former European champions Benfica and Marseille.
Benjamin Bourigeaud scored a hat-trick for Rennes, including a pair of penalties, but goals from Luka Jovic and Rafael Leao ensured Milan were never really in danger of blowing a 3-0 lead from the first leg.
Benfica also saw off French opposition as a 0-0 draw away to Toulouse was enough to send the Portuguese side through following their 2-1 victory in last week's first leg in Lisbon.