Citation: 2C_454/2009 19.10.2009 E. F

Agissant par la voie du recours en matière de droit public, X.________ demande au Tribunal fédéral, sous suite de frais et dépens, d'annuler l'arrêt rendu le 19 mai 2009 par le Tribunal administratif fédéral et de lui accorder une autorisation de séjour, subsidiairement de renvoyer la cause au Tribunal administratif fédéral pour complément d'instruction ou pour qu'il soit statué dans le sens des considérants. Il se plaint de la violation du droit national et international ainsi que de la constatation inexacte des faits pertinents pouvant influer sur le sort de la cause. Il dépose une requête d'assistance judiciaire. Le Tribunal administratif fédéral renonce à déposer des observations. L'Office fédéral des migrations conclut au rejet du recours.