En 2010, Sunette Viljoen se classe deuxième du meeting Golden Gala de Rome, quatrième étape de la Ligue de diamant 2010, avec un lancer à . Quelques jours plus tard, à Prague, elle porte le record d'Afrique à . Elle participe aux Championnats d'Afrique de Nairobi, au Kenya, et obtient son troisième succès continental en s'imposant avec un lancer à . Sélectionnée dans l'équipe d'Afrique lors de la première édition de la Coupe continentale d'athlétisme, à Split, la Sud-Africaine se classe deuxième du concours, derrière la Russe Maria Abakumova, avec la marque de . En , à New Delhi, Viljoen remporte les Jeux du Commonwealth quatre ans après son premier titre obtenu à Melbourne. Elle s'impose avec , devant la Néo-Zélandaise Kim Mickle.