Sangweni foi convocado para integrar o elenco da África do Sul na Copa do Mundo de 2010. Na ocasião, ele não atuou em nenhuma partida. Três anos depois, atuou em todos os jogos da seleção na Taça das Nações Africanas, marcando dois jogos na fase de grupos.