Na tej samej imprezie zajął też drugie miejsce na dystansie 50 km techniką dowolną, ulegając jedynie Czechowi Martinowi Koukalowi. Na rozgrywanych dwa lata wcześniej mistrzostwach świata w Lahti był piętnasty zarówno w biegu na 30 km stylem klasycznym, jak i na 50 km stylem dowolnym.

Sezon 2003/2004 przyniósł mu cztery miejsca na podium zawodów PŚ, wszystkie wywalczone w pierwszej części sezonu. Najpierw był trzeci w biegu na 15 km klasykiem 28 listopada 2003 roku w Ruce, dzień później był drugi w biegu łączonym na 30 km, następnie 13 grudnia 2003 roku w Davos zajął ponownie trzecie miejsce na 15 km klasykiem, a tydzień później w Ramsau był trzeci w biegu łączonym. Poza tym jeszcze trzykrotnie plasował się w czołowej dziesiątce, co pozwoliło mu zająć dziesiąte miejsce w klasyfikacji generalnej. W kolejnym sezonie tylko raz zdołał stanąć na podium: 18 grudnia 2004 roku w Ramsau był drugi za Francuzem Vincentem Vittozem w biegu łączonym na 30 km. Podczas mistrzostw świata w Oberstdorfie w 2005 roku w pierwszej trójce nie znalazł się ani razu. Zajął tam między innymi piąte miejsce w biegu łączonym, siódme w sztafecie oraz dziewiąte w biegu na 50 km klasykiem. thumb|left|Södergren w 2006 r. Najważniejszym punktem sezonu 2005/2006 były igrzyska olimpijskie w Turynie.