On June 10, 2009, Campbell a free agent, signed in Finland for the TPS of the SM-liiga on a one-year deal. Campbell played in 33 games with TPS in the 2009–10 season, before transferring to HC Slavia Praha of the Czech League on January 16, 2010. After posting only 1 assist in 12 games to end the regular season, Campbell improved to help Praha advance to the semi-finals scoring a 1 and three assists in 16 post season games.