Giuseppe Rossi llegó al Real Club Celta de Vigo el 29 de agosto de 2016, el que sería su tercera etapa en el futbol español tras jugar en el Villareal y el Levante. Sería el sustituto de Nolito

Giuseppe Rossi fue jugador del Manchester United, donde jugó hasta enero de 2007. También fue jugador del Villareal fichado en verano de 2007, donde marcó 11 goles en 27 partidos. Se convirtió en unos de los jugadores relevación de la temporada 2007/08.

El 26 de octubre de 2011 sufre una rotura de ligamentos contra el Real Madrid, y en abril de 2012, recae de la lesión.

En enero de 2013 fue transpasado a la Fiorentina, donde el 26 de agosto, en el primer partido de la temporada en el Calcio, hace su primer gol frente al Catania. Llevaba sin marcar desde el 2011. Se volvió a lesionar en 2014 y no volvió a jugar hasta agosto de 2015.

En la temporada 2015-2016 vuelve a la liga BBVA al ser fichado por el Levante Unión Deportiva, donde en esa misma temporada el club acabó descendiendo a 2ª División.

EL 29 de agosto, en el mercado de verano, Giuseppe Rossi es presentado en Balaídos como el 5º fichaje del Real Club Celta de Vigo y como el nuevo sustituto de Nolito. Por la experiencia de haber jugado en LaLiga, por su gran papel en el Villareal y por los goles que marcó en el Levante la temporada pasada tenían la esperanza de haber hecho una buena inversión, pero mas allá de la realidad, solo ha marcado tres goles en esta temporada: uno en la primera jornada de la Europa League frente al Standard de Lieja, otro contra el Espanyol en la sexta jornada de Liga y el último en la Copa del Rey, ante el Valencia

Giuseppe Rossi no rinde lo necesario y no está a la altura para estar de titular en el equipo y Berizzo apenas está contando con él. Se le expira el contrato en junio en donde la decisión de que se quede en el equipo es de Eduardo Berizzo.