Für die UdSSR nahm Swjagin an der U20-Junioren-Weltmeisterschaft 1991 teil. Für Russland spielte er bei den Weltmeisterschaften 2005 und 2006.