2012ko Londresko Udako Olinpiar Jokoetan, Villarsek bere programa mantendu zuen bi igeri lehiaketetan sailkatuz. Europako txapelketako FINA B estandarreko 59.57 (100 m tximeleta) sarrerako denborak eman zituen.
Debrecenen, Hungarian, eta 2:01.47an (200 m estilo askean) Züricheko saiakuntza olinpikoetan. 100 metroko tximeletan, Villars-ek bere Suitzako errekorra hautsi zuen, 59,42koa, bigarren txapelketan lehen postuan eta hogeita seigarren postuan, Judit Ignacio Sorribes espainiarrarekin berdinduta, 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.