Faits : Faits : A. X._, ressortissant italien né en 1967, vit en Suisse depuis 1990 au bénéfice d'un permis de séjour. Le 27 mars 2001, le Tribunal correctionnel de l'arrondissement de Lausanne l'a reconnu coupable de séquestration et enlèvement, extorsion qualifiée, utilisation frauduleuse d'un ordinateur, prise d'otage, blanchiment d'argent et infraction à la loi fédérale sur les stupéfiants et l'a condamné à une peine de cinq ans de réclusion, assortie d'une expulsion du territoire suisse pour une durée de cinq ans avec sursis pendant trois ans. Le 13 février 2003, le Service cantonal de la population du canton de Vaud (ci-après: le Service cantonal) a refusé de renouveler l'autorisation de séjour de X._ et le 17 avril 2003, l'Office fédéral des étrangers a prononcé à l'encontre de l'intéressé une interdiction d'entrée en Suisse de durée indéterminée. Le 13 février 2003, le Service cantonal de la population du canton de Vaud (ci-après: le Service cantonal) a refusé de renouveler l'autorisation de séjour de X._ et le 17 avril 2003, l'Office fédéral des étrangers a prononcé à l'encontre de l'intéressé une interdiction d'entrée en Suisse de durée indéterminée. B. Par jugement du 9 décembre 2004, confirmé le 26 février 2005 par la Cour de cassation pénale du canton de Vaud, le Tribunal correctionnel de l'arrondissement de Lausanne a condamné X._ pour infraction grave à la loi fédérale sur les stupéfiants à une peine de trois ans de réclusion. Il a également révoqué le sursis octroyé par le jugement du 27 mars 2001 concernant l'expulsion d'une durée de cinq ans et ordonné une expulsion supplémentaire du territoire suisse pour une durée de dix ans. Le 12 octobre 2006, la Commission cantonale de libération a accordé la libération conditionnelle à l'intéressé et, le 20 novembre 2006, la Cour de cassation pénale a décidé de différer l'expulsion à titre d'essai. Se référant à sa décision du 13 février 2003, le Service cantonal a imparti à l'intéressé, le 29 décembre 2006, un dernier délai au 20 janvier 2007 pour quitter le pays. Par décision du 31 janvier 2007, le Service cantonal a refusé d'entrer en matière sur la demande de réexamen de X._. Ce dernier avait en effet fait valoir, à titre de fait nouveau, l'arrêt de la Cour de cassation pénale du 20 novembre 2006, où les juges avaient décidé de différer son expulsion à titre d'essai, considérant que ses perspectives de resocialisation étaient clairement meilleures en Suisse qu'en Italie. Par décision du 31 janvier 2007, le Service cantonal a refusé d'entrer en matière sur la demande de réexamen de X._. Ce dernier avait en effet fait valoir, à titre de fait nouveau, l'arrêt de la Cour de cassation pénale du 20 novembre 2006, où les juges avaient décidé de différer son expulsion à titre d'essai, considérant que ses perspectives de resocialisation étaient clairement meilleures en Suisse qu'en Italie. C. Le 16 avril 2007, le Tribunal administratif du canton de Vaud (ci-après: le Tribunal administratif) a rejeté le recours de l'intéressé et confirmé la décision du Service cantonal du 31 janvier 2007. Il a considéré en substance que la décision de l'autorité pénale de différer à titre d'essai l'expulsion judiciaire de X._ apparaissait comme secondaire par rapport à la nouvelle condamnation encourue. En tout état de cause, les faits nouveaux invoqués ne pouvaient pas être qualifiés de pertinents et n'étaient pas de nature à contrebalancer la gravité des actes délictueux commis par l'intéressé. C. Le 16 avril 2007, le Tribunal administratif du canton de Vaud (ci-après: le Tribunal administratif) a rejeté le recours de l'intéressé et confirmé la décision du Service cantonal du 31 janvier 2007. Il a considéré en substance que la décision de l'autorité pénale de différer à titre d'essai l'expulsion judiciaire de X._ apparaissait comme secondaire par rapport à la nouvelle condamnation encourue. En tout état de cause, les faits nouveaux invoqués ne pouvaient pas être qualifiés de pertinents et n'étaient pas de nature à contrebalancer la gravité des actes délictueux commis par l'intéressé. D. Agissant par la voie du recours en matière de droit public, l'intéressé demande au Tribunal fédéral d'annuler l'arrêt du Tribunal administratif du 16 avril 2007 et de renvoyer le dossier au Service cantonal, subsidiairement à l'autorité intimée, pour nouvelle décision dans le sens des considérants. Il fait valoir une violation du droit fédéral, et invoque, à l'appui de ses griefs, l'art. 9 Cst. en relation avec l'art. 66 PA et l'art. 5 de l'Annexe I de l'Accord du 21 juin 1999 entre la Confédération suisse, d'une part, et la Communauté européenne et ses Etats membres, d'autre part, sur la libre circulation des personnes (ci-après: l'Accord ou ALCP; RS 0.142.112.681). Il requiert en outre l'effet suspensif et l'assistance judiciaire. Le Tribunal administratif se réfère aux considérants et au dispositif de son arrêt et conclut au rejet du recours. Le Service cantonal renonce à se déterminer. Quant à l'Office fédéral, il propose le rejet du recours. Par ordonnance du 22 mai 2007, le Président de la IIe Cour de droit public a admis la requête d'effet suspensif. 