Następnie został zawodnikiem Pittsburgh Penguins, w którym w sezonie 2003/2004 zdobywając 52 punkty (16 goli, 36 asyst) w 80 meczach jako pierwszy i do tej pory jedyny obrońca w historii klubu został jego najlepszym punktującym w danym sezonie. W trakcie sezonu 2003/2004 zawodnikiem drużyny Pingwinów został Ric Jackman, z którym tworzył dobry duet obrońców pn. Rick and Dick Show w powerplay. W 2010 roku został wybrany przez dziennik pn. Pittsburgh Post-Gazette do Drużyny Roku Pittsburgh Penguins Dekady (lata 2000–2009).

26 stycznia 2006 roku na własną prośbę został wymieniony przez Pittsburgh Penguins z Edmonton Oilers w zamian za Cory'ego Crossa i Jani Ritę. Był ważnym zawodnikiem drużyny Nafciarzy, z którą w sezonie 2005/2006 awansował do finału Pucharu Stanleya, w którym przegrał rywalizację 4:3 z Carolina Hurricanes.

W sezonie 2006/2007 reprezentował barwy występującego w szwajcarskiej National League HC Lugano, po czym wrócił do ligi NHL, ponownie zostając 1 lipca 2007 roku kontrakt z Edmonton Oilers. 1 lutego 2008 roku został zawodnikiem Columbus Blue Jackets, które wymieniło z Edmonton Oilers z Curtisem Glencrossem.