Giuseppe Rossi was one of five players left out of Italy’s World Cup squad as manager Marcelo Lippi named his final 23.
Rossi, now at Villarreal, was the only non-Italian based player in the initial squad and was expected to make the cut.
Milan striker Marco Borriello, keeper Salvatore Sirigu, defender Mattia Cassani and midfielder Andrea Cossu were the others to miss out.
The holders are in Group F with New Zealand, Paraguay and Slovakia. The Italians open their campaign against Paraguay in Cape Town on 14 June.
Goalkeepers: Gianluigi Buffon (Juventus), Morgan De Sanctis (Napoli), Federico Marchetti (Cagliari)
Defenders: Salvatore Bocchetti (Genoa), Leonardo Bonucci (Bari), Fabio Cannavaro (Juventus), Giorgio Chiellini (Juventus), Domenico Criscito (Genoa), Christian Maggio (Napoli), Gianluca Zambrotta (Milan)
Midfielders: Mauro Camoranesi (Juventus), Daniele De Rossi (Roma), Gennaro Gattuso (Milan), Claudio Marchisio (Juventus), Riccardo Montolivo (Fiorentina), Angelo Palombo (Sampdoria), Simone Pepe (Udinese), Andrea Pirlo (Milan)
Forwards: Antonio Di Natale (Udinese), Alberto Gilardino (Fiorentina), Vincenzo Iaquinta (Juventus), Giampaolo Pazzini (Sampdoria), Fabio Quagliarella (Napoli).