Lazio have been punished with a partial stadium closure for racist chants during their Coppa Italia victory against city rivals Roma, while players from both teams were given bans on Friday.
Three players were sent off in Wednesday's tense derby match.
- Stream on ESPN+: LaLiga, Bundesliga, more (U.S.)
Lazio will have four sectors of the Stadio Olimpico closed for their Serie A match against defending champions Napoli on Jan. 28 following racist chanting aimed at Roma forward Romelu Lukaku, who is Black, whenever he had the ball.
Lazio have also been handed a suspended €50,000 ($55,000) fine after some supporters threw flares and bottles onto the field and into the sector containing the Roma fans, who responded in kind. Roma were fined €15,000 ($16,500).
Lazio beat Roma 1-0 and will face Juventus in the two-legged semifinals in April.
There were several scuffles toward the end of the match and Lazio forward Pedro was sent off in the sixth minute of stoppage time after receiving two yellow cards in two minutes. Roma forward Sardar Azmoun later was given a straight red card for essentially slapping Lazio midfielder Nicolo Rovella on the back of the head, while teammate Gianluca Mancini got sent off for dissent after the final whistle.
Mancini, who also "seriously insulted" the referee after the match after waiting for him near the officials' locker room, was banned for three matches and fined €10,000 ($11,000) and Azmoun was given a two-match ban. They will serve their suspensions in next season's competition.
Pedro was banned for one game and will miss the first leg against Juventus.
The other semifinal match pits Fiorentina against Atalanta, who will be without coach Gian Piero Gasperini for both matches after he was sent off for dissent during Wednesday's victory over AC Milan.
Information from the Association Press was used in this report.