Andika mwendelezo wa aya hii - Katika Michezo ya Olimpiki ya Majira ya joto ya 2012 huko London, Villars alidumisha programu yake kwa kufuzu kwa mashindano mawili ya kuogelea. Alichapisha nyakati za kuingia za kiwango cha FINA B cha 59.57 (100 m kipepeo) kutoka Mashindano ya Uropa huko Debrecen, Hungary, na 2:01.47 (200 m freestyle) kutoka majaribio ya Olimpiki huko Zurich. Katika mbio za kipepeo za mita 100
, Villars alivunja rekodi yake mwenyewe ya Uswisi ya 59.42 kushiriki mbegu ya juu katika joto la pili na sare ya nafasi ya ishirini na sita na Judit Ignacio Sorribes wa Uhispania siku ya kwanza ya Michezo. Katika mbio za mita 200 za freestyle, Villars alikimbia hadi nafasi ya pili kwenye joto la kwanza kwa sekunde 1.06 nyuma ya Natthanan Junkrajang wa Thailand, nje ya rekodi yake ya 2:03.55. Villars alishindwa kuendelea katika nusu fainali, kwani aliweka jumla ya thelathini na moja katika hatua za awali.