Signed as a free agent by Bolzano (Italy), December 22, 2004. Traded to Carolina by Los Angeles with Tim Gleason for Oleg Tverdovsky and Jack Johnson, September 29, 2006. Traded to Nashville by Carolina for Josef Vasicek, February 9, 2007. Traded to Atlanta by Nashville for Vitaly Vishnevski, February 10, 2007. Signed as a free agent by Minnesota, July 3, 2007. Traded to Washington by Minnesota for Washington's 2nd round choice (Johan Larsson) in 2010 Entry Draft, March 3, 2010. Signed as a free agent by Phoenix, September 14, 2010. Signed as a free agent by Edmonton, July 1, 2011. Signed as a free agent by Yekaterinburg (KHL), July 15, 2013.