Comezou a súa carreira na Liga de Elite sueca co Färjestads BK e os equipos suecos do Campionato do Mundo Junior. No Draft de 1998
Berglund converteuse na terceira opción dos New Jersey Devils, sendo elixido na segunda rolda como a 37a selección xeral. Continuou xogando para o Färjestad ata 2001, cando asinou cos Devils. Xogou na liga menor Albany River Rats, o equipo afiliado dos Devils, pero comezou a xogar para os Devils máis tarde nesa tempada. O 1 de marzo de 2004, el e o seu compañeiro de equipo Victor Uchevatov foron traspasados aos Florida Panthers a cambio de Viktor Kozlov.