Faits : Faits : A. X._, ressortissant français né le 16 janvier 1961, a obtenu le 17 novembre 2003 des autorités fribourgeoises la délivrance d'une autorisation de séjour CE/AELE valable jusqu'au 16 novembre 2008 pour travailler comme médecin chef de clinique à l'Hôpital psychiatrique de A._. Dans la formule de demande, il avait indiqué qu'il était divorcé de Y._ et qu'il entendait demander le regroupement familial en faveur de sa fille Tessa, née le 22 novembre 1998 de son union avec son ex-épouse. Dans un entretien téléphonique du 21 novembre 2003, il a précisé à l'autorité fribourgeoise compétente en matière de police des étrangers qu'il ne pourrait pas se faire remettre avant un délai de six mois un exemplaire du jugement de divorce prononcé en France. En fait, il expliquera plus tard qu'il avait faussement mentionné, dans la demande, être divorcé de son épouse alors qu'il n'était à ce moment-là en réalité que séparé d'elle; son but était alors d'obtenir, et il le parvint, une autorisation de séjour en faveur de Z._, une ancienne patiente qui était devenue sa compagne (cf. sa lettre du 1er septembre 2004 au Service de la population et des migrants du canton de Fribourg). Son engagement à l'Hôpital de A._ a pris fin le 31 juillet 2004 pour des motifs qui ne ressortent pas du dossier. Le 21 décembre 2004, X._ a rempli une formule d'annonce indiquant qu'il était arrivé dans le canton de Vaud le 15 novembre 2004, que le but de son séjour était d'exercer la médecine à titre indépendant, qu'il serait domicilié dès le 21 janvier 2005 à B._, qu'il était séparé de son épouse Y._ et que celle-ci et sa fille Tessa étaient domiciliées à C._. A la suite d'une dénonciation de Z._, le Département de la santé publique du canton de Vaud a ouvert une procédure disciplinaire contre X._ et a provisoirement retiré, à compter du 22 décembre 2004, l'autorisation de pratiquer la médecine qui lui avait été délivrée le 15 novembre précédent. Il apparaissait en effet que l'intéressé faisait l'objet, en France, d'une suspension du droit d'exercer la médecine allant du 4 février 2004 au 4 février 2006 et qu'il était sous le coup, en Suisse, d'une enquête pénale ouverte à la suite de plaintes déposées par plusieurs patients. Après un séjour à l'Hôpital psychiatrique de D._, X._ a été mis sous tutelle, placé à la Fondation des Oliviers puis à la Fondation Arcadie pour y suivre une thérapie, et mis au bénéfice de l'aide sociale. Le 22 novembre 2005, le Tribunal de Grande instance d'Annecy a prononcé le divorce des époux X-Y._ à leur requête commune. Par décision du 2 juin 2006, le Service de la population du canton de Vaud (ci-après: le Service cantonal) a révoqué l'autorisation de séjour accordée à X._ et lui a imparti un délai d'un mois pour quitter la Suisse. En bref, le Service cantonal a retenu que l'intéressé avait obtenu de manière abusive une autorisation de séjour en dissimulant un fait essentiel à l'autorité fribourgeoise de police des étrangers, à savoir la mesure de suspension du droit d'exercer la médecine prononcée à son encontre en France; il lui était également reproché d'être sans activité lucrative, d'émarger à l'assistance publique et d'avoir eu un comportement ayant donné lieu à des plaintes. Par décision du 2 juin 2006, le Service de la population du canton de Vaud (ci-après: le Service cantonal) a révoqué l'autorisation de séjour accordée à X._ et lui a imparti un délai d'un mois pour quitter la Suisse. En bref, le Service cantonal a retenu que l'intéressé avait obtenu de manière abusive une autorisation de séjour en dissimulant un fait essentiel à l'autorité fribourgeoise de police des étrangers, à savoir la mesure de suspension du droit d'exercer la médecine prononcée à son encontre en France; il lui était également reproché d'être sans activité lucrative, d'émarger à l'assistance publique et d'avoir eu un comportement ayant donné lieu à des plaintes. B. X._ a recouru contre la décision précitée du Service cantonal, en faisant valoir qu'il ignorait, lors de son arrivée dans le canton de Fribourg en novembre 2003, qu'il était sous l'effet d'une mesure de suspension d'exercer la médecine en France; il exposait également qu'il suivait une psychothérapie à la Fondation Arcadie, que ce traitement nécessitait "encore une certaine durée pour une issue complètement favorable" et qu'il exerçait un droit de visite élargi à l'égard de sa fille contribuant "grandement à [l']équilibre psychoaffectif [de celle-ci]". Par arrêt du 19 mars 2007, le Tribunal administratif du canton de Vaud (ci-après: le Tribunal administratif) a rejeté le recours dont il était saisi et maintenu la décision attaquée. Il a notamment constaté que, contrairement à ses dénégations, X._ savait, lorsqu'il est arrivé en Suisse, qu'il faisait l'objet d'une suspension du droit de pratiquer la médecine en France. Le Tribunal administratif a dès lors estimé que la révocation de son autorisation de séjour était justifiée. Il a par ailleurs constaté qu'étant sans activité lucrative et sans ressources financières, l'intéressé ne pouvait déduire aucun droit à une autorisation de séjour 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: Accord sur la libre circulation des personnes, ALCP; RS 0.142.112.681). Par arrêt du 19 mars 2007, le Tribunal administratif du canton de Vaud (ci-après: le Tribunal administratif) a rejeté le recours dont il était saisi et maintenu la décision attaquée. Il a notamment constaté que, contrairement à ses dénégations, X._ savait, lorsqu'il est arrivé en Suisse, qu'il faisait l'objet d'une suspension du droit de pratiquer la médecine en France. Le Tribunal administratif a dès lors estimé que la révocation de son autorisation de séjour était justifiée. Il a par ailleurs constaté qu'étant sans activité lucrative et sans ressources financières, l'intéressé ne pouvait déduire aucun droit à une autorisation de séjour 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: Accord sur la libre circulation des personnes, ALCP; RS 0.142.112.681). C. X._ forme recours contre l'arrêt précité du Tribunal administratif dont il requiert l'annulation. Il demande également l'octroi de l'effet suspensif à son recours ainsi que le bénéfice de l'assistance judiciaire. Pour l'essentiel, il fait valoir que sa présence en Suisse est nécessaire pour qu'il puisse poursuivre sa prise en charge thérapeutique, bénéficier de l'aide de son tuteur, "essentiel[le] à [sa] réinsertion sociale et au recouvrement de [sa] santé physique et psychologique", et assurer la garde de sa fille pendant que son ex-épouse travaille à Genève. Il relève également qu'aucune décision définitive n'est encore intervenue, en Suisse et en France, concernant la suspension de son droit de pratiquer la médecine. Par ordonnance du 7 mai 2007, le Président de la IIe Cour de droit public a accordé l'effet suspensif au recours.