Champions League out of Juve's hands as three clubs vie for two spots

Cristiano Ronaldo Source: AAP

AC Milan, Napoli and Juventus will have to wait until the final day of the season to decide which two of the three will qualify for next season's UEFA Champions League.

Milan, who are bidding to return to Europe's elite after an eight-year absence, could only draw 0-0 with Cagliari on Sunday to leave them level on points with Napoli after Gennaro Gattuso's side won 2-0 at Fiorentina.

The two teams are a point above fifth-place Juventus.

Milan play at Atalanta, who has already qualified for the Champions League, in their final match of the campaign.

Napoli host mid-table Hellas Verona while Juventus visit 11th-place Bologna.

The top four qualify for Europe's premier club competition.

Milan knew a win would guarantee them a return to the Champions League for the first time since the 2013-14 season while earlier results meant Cagliari were already guaranteed another season in Serie A.

Milan were without star forward Zlatan Ibrahimovic, who has been ruled out of the upcoming European Championship because of a knee injury.

Napoli won at Fiorentina to ensure they heads into the final weekend of the season in the top four.

Lorenzo Insigne's free kick came off the crossbar in the first half before the Napoli captain broke the deadlock 11 minutes after the break.

Teb visitors were awarded a penalty when Nikola Milenkovic tugged Amir Rrahmani's shirt on a corner.

Insigne's spot kick was saved by Pietro Terracciano but the Italy international tucked away the rebound.

Insigne hit the woodwork again before Napoli doubled their lead when Piotr Zielinski's shot was deflected in by Fiorentina defender Lorenzo Venuti for an own-goal.

Benevento's survival chances are out of their hands after they could only draw 1-1 against 10-man Crotone.

If Torino avoid defeat against Lazio in Tuesday's rescheduled game, then Benevento will be relegated.

If not, Benevento have to beat Torino in their final match to stay up.

Already-relegated Parma lost 3-1 at home to Sassuolo, and Sampdoria won 1-0 at Udinese.

Source AAP