Weisiger combat lors de la bataille de Seven Pines et pendant la bataille des sept jours, jouant un rôle de premier plan lors de la bataille de Glendale. Il prend brièvement le commandement de la brigade de Mahone lorsque Mahone est blessé lors de la deuxième bataille de Bull Run (deuxième Manassas) mais il est, à son tour, gravement blessé lors de la bataille. Weisiger est indisponible jusqu'en juillet 1863. Il prend le commandement de la brigade de Mahone lors de la bataille de la Wilderness, le après la blessure de Mahone le . Weisiger commande la brigade lors de la bataille de Spotsylvania Court House et de la bataille de Cold Harbor. Il est nommé brigadier général à titre temporaire le . Cette commission est confirmée le , mais est annulée par manque de vacance de poste. Mahone n'est pas sérieusement blessé, mais succède au commandement de la division lorsque le major-général Richard H. Anderson est transféré temporairement au commandement du corps du lieutenant général James Longstreet. Weisiger reste à la tête de la brigade, en dépit de l'annulation de sa promotion.