The former Rossoblu striker will line up alongside Mirko Vucinic and Simone Pepe in a three-pronged attack for Juve, with Fabio Quagliarella the man to make way
The Italy international has slipped down the pecking order in recent weeks but he will spearhead the Juve attack against his old club, with Fabio Quagliarella having been dropped to the bench.
Simone Pepe returns on the right wing as league leaders Juve revert to 4-3-3, with wing-back Paolo De Ceglie's season having been ended by injury.
As for the Rossoblu, Thiago Ribeiro and Ibarbo have both been selected to start and will flank top scorer Mauricio Pinilla.
Alessandro Agostini is suspended, while Daniele Dessena is only deemed fit enough for a seat on the bench.
Juventus (4-3-3): Buffon; Lichtsteiner, Barzagli, Bonucci, Chiellini; Vidal, Pirlo, Marchisio; Pepe, Matri, Vucinic.
Subs: Storari, Caceres, Estigarribia, Giaccherini, Quagliarella, Del Piero, Borriello.
Cagliari (4-3-3): Agazzi; Pisano, Canini, Astori, Ariaudo; Ekdal, Conti, Nainggolan; Ibarbo, Pinilla, Thiago Ribeiro.
Subs: Avramov, Perico, Gozzi, Dessena, Cossu, Nene, Larrivey.