These sides were supposed to meet last weekend but their match was stopped by heavy snowfall.
However, they renew their rivalry in this game on Wednesday and Juventus take a 1-0 lead into this tie trying to see how they can make it to the Coppa Italia final once again while Atalanta would be looking to overturn the first leg win.
Juve have won 84% of their games this season and they have averaged 2.83 goals per home game also, but their defensive capabilities have been the driving force of their season so far.
They have conceded only twice in their last 18 games in all competition and they have kept 8 straight domestic clean sheets ahead of this match.
Atalanta come into this game off the back of a Europa League exit at the hands of Borussia Dortmund and they would not want to exit two cups in the space of five days.
They were having a good season, but four games without a victory so far would have affected their morale a little.
Atalanta have lost their last 8 meetings away with Juventus.
Results of each team’s last 5 matches across all leagues and competitions