Dalla stagione 2011-2012 si dedicò al freestyle, specialità ski cross: esordì in Coppa del Mondo il 17 dicembre 2011 a San Candido (14º) e in Nor-Am Cup il 21 gennaio 2012 a Copper Mountain (16º). Ottenne l'unico podio in Coppa del Mondo il 19 dicembre 2012 a Val Thorens (3º) e l'unico podio in Nor-Am Cup il 6 febbraio 2013 a Killington (2º). Ai Mondiali di &lt;a href="Campionati%20mondiali%20di%20freestyle%202013"&gt;Oslo/Voss 2013&lt;/a&gt;, suo esordio iridato, si classificò 29º. Il 23 marzo 2014 prese per l'ultima volta il via in Coppa del Mondo, a La Plagne (29º); l'anno dopo ai Mondiali di Kreischberg 2015, suo congedo iridato, si classificò 37º. Si ritirò durante quella stessa stagione 2014-2015 e la sua ultima gara fu la prova di Nor-Am Cup disputata il 5 febbraio a Ski Cooper, chiusa da Swensson all'8º posto.