Zespół z Maceraty zdobył puchar, a Paris Volley zajął trzecie miejsce, po wygranej z Giotto Padwa w meczu o brąz.

W 2006 roku wrócił do Grecji. Tym razem podpisał kontrakt z Iraklisem Saloniki. Z tym klubem dwukrotnie zdobył tytuł mistrza Grecji, a w roku 2008 ponownie był najlepiej punktującym zawodnikiem w lidze greckiej, a ponadto otrzymał tytuł MVP (Most Valuable Player), przyznawany najlepszemu zawodnikowi sezonu. W 2009 roku zespół z Salonik zajął drugie miejsce w siatkarskiej Lidze Mistrzów, a Marcus Nilsson został uznany za najlepszego zawodnika turnieju.

Kariera reprezentacyjna Marcus Nilsson jest podstawowym zawodnikiem szwedzkiej drużyny narodowej. Rozegrał w niej 68 spotkań.(2009) Reprezentacja Szwecji w ostatnich latach nie odnosi sukcesów na arenie międzynarodowej.

Siatkówka plażowa Nilsson z powodzeniem uprawia też siatkówkę plażową, w której to dyscyplinie dwukrotnie sięgnął po tytuł mistrza Szwecji.