W reprezentacji Szwecji Rosén zadebiutował 21 czerwca 1925 w wygranym 1-0 towarzyskim meczu z Niemcami. W 1934 József Nagy, ówczesny selekcjoner reprezentacji Szwecji powołał Roséna na mistrzostwa świata. Na turnieju we Włoszech wystąpił w obu meczach Szwecji - z Argentyną i Niemcami. W meczach tych pełnił funkcję kapitana. Ostatni raz w reprezentacji wystąpił 23 września 1934 w wygranym 3-1 towarzyskim meczu z Łotwą. W latach 1925-1934 wystąpił w reprezentacji 25 razy.