W reprezentacji Szwecji Svensson zadebiutował 18 sierpnia 1999 roku w zremisowanym 0:0 meczu z Austrią. W 2002 roku Lars Lagerbäck i Tomas Söderberg powołali go do kadry na mistrzostwa świata. Na boiskach Korei Południowej i Japonii Szwedzi w 1/8 finału przegrali po dogrywce z Senegalem 1:2 i odpadli z turnieju. Na mundialu tym Svensson nie wystąpił w ani jednym spotkaniu. Łącznie dla drużyny narodowej rozegrał 25 meczów.