He made his 3. Liga debut for the club on 28 September of that year, as a substitute for Thiago Rockenbach in a 2–2 draw with SpVgg Unterhaching.
After a return spell in the Tunisian first division with Stade Tunisien and a spell with German amateurs Kickers Emden, he returned to the German second division with SpVgg Unterhaching.
Schweinsteiger played youth football for FV Oberaudorf (two spells), his hometown club TSV 1860 Rosenheim, Austrian side FC Kufstein and SpVgg Unterhaching before being released in 2001.