Последним клубом 36-летнего игрока стал «Копенгаген».
За свою карьеру Мельберг успел поиграть за АИК, «Астон Виллу», «Олимпиакос», «Ювентус» и «Вильярреал».
Мельберг провел 117 встреч за сборную Швеции, приняв участие в финалах шести крупных международных турниров, включая Евро-2012.