Après un séjour de six saisons chez les Capitals, il est échangé aux Sabres de Buffalo avec Timo Helbling contre un premier choix au repêchage 2007 ainsi que Jiří Novotný. À l'été 2007, joueur autonome sans compensation, il signe un contrat de six saisons avec les Devils du New Jersey pour un montant de 20,4 millions de dollars. Il atteint pour la deuxième fois de sa carrière la finale de la Coupe Stanley en 2012 mais les Devils se font battre 4 matchs à 2 contre les Kings de Los Angeles.