He also played with the New York Islanders for 7 seasons before signing a one-year contract with the Tampa Bay Lightning in the 2009–10 offseason. He played for the Lightning for 1 season and was signed to a four-year contract worth $11 million with the Florida Panthers. He played in the FNL for Jokerit where he played three seasons and in the SEL for the Frölunda HC for one season.