Sommeren 2002 gikk Persson til Hansa Rostock i tysk Bundesliga, og ble en av seks svenske spillere i klubben. Persson spilte 84 seriekamper for klubben, og var innom ulike posisjoner på banen, før klubben i 2004/05-sesongen rykket ned.