Il participe également à la Copa América 2007 (1 match). 2009 est l'année où il se fait remarquer en équipe lors de la Coupe des confédérations 2009 (4 matchs et 1 but) où il marque un but contre l'Égypte, puis quelques jours plus tard la Gold Cup 2009 (3 matchs, 1 but, 1 passe décisive). Il doit quitter la compétition pour rejoindre son nouveau club en France, mais retrouve la sélection le 12 août 2009 face au Mexique dans le cadre des , cette fois-ci en tant que titulaire. Il marque à cette occasion son quatrième but en sélection. Charlie Davies ne participe pas à la coupe du monde 2010 pour cause de blessure grave.