AC Milan set up an Italian Cup semi-final against league leaders Juventus after a 3-1 home victory over Lazio on Thursday.
French striker Djibril Cisse opened the scoring with his first goal since September 15 after five minutes, but Milan's Robinho equalised 10 minutes later.
Captain Clarence Seedorf made it two for Milan shortly after, while Sweden striker Zlatan Ibrahimovic wrapped up the game when he finished off an 83rd-minute counter-attack.
A double by Edinson Cavani inspired Napoli to a 2-0 victory over holders Inter Milan in their quarter-final on Wednesday.
The highly-regarded Uruguayan struck twice in the second-half to bring an end to not only Inter's hopes of retaining the trophy but also a run of seven successive victories.
Napoli's win set up a semi-final meeting with Siena, who beat Chievo 1-0 earlier on Wednesday.