He was traded to the Pittsburgh Penguins on March 11, 2003 after playing two seasons with the Flames, but did not play for the Penguins before he moved to the Deutsche Eishockey Liga to play with Eisbären Berlin, and was part of the team which won the 2003–04 DEL Championship. He remained with Berlin for the 2005–06 season, during which he played 52 regular season games and won his second DEL Championship.
On March 11, 2003, he was transferred to the Pittsburgh Penguins after playing two seasons with the Flames. Before moving to the Deutsche Eishockey Liga to play with Eisbären Berlin, where they won the 2003–04 DEL Championship, he remained in Berlin for the 2005–06 season and played 52 regular season games, winning his second DEL Championship.