Huger participe à plusieurs batailles des sept jours avec l'armée de Virginie du Nord, maintenant sous le commandement du général Robert E. Lee, qui remplace Johnston blessé le . Lee planifie une offensive à la fin juin contre un corps d'armée de l'Union isolé du reste de son armée, laissant moins de hommes dans les tranchées de Richmond pour défendre la capitale confédérée. Cette force comprend les divisions des majors généraux John B. Magruder, Theophilus H. Holmes et Huger. Pendant la bataille de Oak Grove le , sa portion de ligne est attaquée par deux divisions du III corps de l'Union commandés par les brigadiers généraux Joseph Hooker et Philip Kearny. Lorsqu'une partie de l'assaut hésite dans du terrain difficile, Huger tire avantage de la ligne de l'Union ahurie et désorganisée et contre-attaque avec la brigade du brigadier général Ambrose R. Wright. Après avoir repoussé la charge, une autre force de l'Union attaque Huger mais est aussi arrêtée sur le fil. La bataille de Oak Grove coûte à Huger 541 hommes tués et blessés, alors qu'il inflige 626 pertes à l'armée de l'Union.