Bereits ab 1997 war sie auch bei Welt- und Europameisterschaften in der Allgemeinen Klasse am Start und erzielte dabei zumeist Platzierungen im vorderen Mittelfeld. Sowohl bei den Europameisterschaften 1997 und 1999 als auch bei der Weltmeisterschaft 2000 erzielte sie jeweils den sechsten Platz, während sie bei der Weltmeisterschaft 1998 nur auf Rang elf kam.
In Weltcuprennen konnte sich Schweigl zwar mehrmals unter den besten fünf platzieren, doch Spitzenresultate blieben weitgehend aus – mit einer Ausnahme: Am 6. Januar 1999 gewann die damals 17-Jährige überraschend das Weltcuprennen in Tiers vor ihren Teamkolleginnen Sonja Steinacher und Christa Gietl. Im Gesamtweltcup der Saison 1998/1999 erreichte sie den vierten Rang. Ihr letztes Weltcuprennen fuhr Schweigl am 14. Januar 2001. Nach der Saison 2000/2001 nahm sie nur noch an wenigen Rennen im Interkontinentalcup teil, ehe sie sich ganz vom internationalen Renngeschehen zurückzog.
Harald Steyrer, Herbert Wurzer, Egon Theiner: 50 Jahre FIL 1957–2007. Die Historie des Internationalen Rennrodelverbandes in drei Bänden. Band II, Egoth Verlag, Wien 2007, ISBN 978-3-902480-46-0, S. 285–407.