Stefano Pioli’s Rossoneri suffered a major setback after allowing Inter Milan to storm back from 2-0 down to win the Milan derby 4-2 on Sunday.
But Maurizio Sarri is also feeling the heat, with Juve falling short in Verona and losing 2-1 to Hellas at the weekend, despite Cristiano Ronaldo scoring for a 10th successive league match.
The winner of this two-legged semi-final tie will take on either Napoli or Inter Milan, with the Partenopei earning a 1-0 first leg lead on Wednesday thanks to Fabian Ruiz’s goal.
Here is how to watch the match in the UK online and on TV.
What time does it start?
The game is on Thursday, 12 February and kicks off at 7:45pm UK time, an hour later at 8:45pm in Italy.
Where can I watch it and is there a live stream?
You can watch the game on BT Sport 2 with coverage starting at 7:30, with the BT Sport app offering users a live stream option.
Andrea Conti is suspended, so expect Davide Calabria to deputise, with Stefano Pioli likely to field the same system as in Sunday’s Milan derby: 4-2-3-1. Rade Krunic, Leo Duarte and Lucas Biglia remain injured.
Gianluigi Buffon will replace Wojciech Szczesny in goal, while Blaise Matuidi could come in for Adrien Rabiot in midfield, with another opportunity for Aaron Ramsey behind Paulo Dybala and Cristiano Ronaldo.
Sami Khedira, Merih Demiral, Douglas Costa, Giorgio Chiellini and Federico Bernardeschi remain injured, while Danilo returns to fitness and is in contention to feature.
Milan: Donnarumma; Calabria, Kjaer, Romagnoli, Hernandez; Kessie, Bennacer; Castillejo, Calhanoglu, Rebic; Ibrahimovic
Juventus: Buffon; Cuadrado, De Ligt, Bonucci, Alex Sandro; Bentancur, Pjanic, Matuidi; Ramsey; Dybala, Cristiano Ronaldo
Milan wilted under pressure in the Milan derby and it will be tough here to resist the Serie A champions throughout the 90, we’ll go for a narrow away win to ensure the Old Lady put one foot into the Coppa Italia final. 2-1 Juve.