Mit einem guten 14. Platz bei der &lt;a href="Tour%20de%20Ski%202006/07"&gt;Tour de Ski 2006/07&lt;/a&gt; startete Fredriksson gut in die &lt;a href="Skilanglauf-Weltcup%202006/07"&gt;Saison 2006/07&lt;/a&gt;. Bei der folgenden Weltmeisterschaften 2007 in Sapporo wiederholte er seinen Erfolg aus dem Jahre 2003 und gewann gemeinsam mit Martin Larsson, Marcus Hellner und Anders Södergren eine weitere Bronzemedaille in der Staffel. Im Einzel über 30 km erreichte er Rang 14. Über 50 km schied er noch während des Rennens aus. Bei den Schwedischen Meisterschaften 2007 sicherte sich Fredriksson den Titel in der Verfolgung.