2012ko Londresko Udako Olinpiar Jokoetan, Villarsek bere programa mantendu zuen bi igeri lehiaketetan sailkatuz. FINA B estandarreko sarrera-denborak 59.57 (100 m tximeleta) argitaratu zituen Debrecen, Hungarian, Europako Txapelketan eta 2:01.47 (200 m estilo askean) Züricheko saiakera olinpikoetan. 100 metroko tximeletan
, Villars-ek bere Suitzako errekorra hautsi zuen 59,42an, bigarren saioan lehen postuan eta hogeita seigarren postuan berdinketa lortu zuen Judit Ignacio Sorribes espainiarrarekin Jokoen lehen egunean. 200 metroko estilo librean, Villars bigarren postua lortu zuen lehenengo txandan, 1.06 segundoren atzetik Thailandiako Natthanan Junkrajang-en atzetik, 2:03.55ko bere errekor pertsonaletik kanpo. Villars-ek ez zuen finalerdietara aurreratzea lortu, aurretiazkoetan hogeita hamaikagarren sailkatu baitzen.