2012 m. Londono vasaros olimpinėse žaidynėse Villars išlaikė savo programą, kvalifikuodama dvi plaukimo varžybas. Ji užfiksavo FINA B standartinį įėjimo laiką 59,57 (100 m drugelis) iš
Europos čempionatas Debrecene, Vengrija, ir 2:01.47 (200 m laisvosios stiliaus) iš olimpinių išbandymų Ciuriche. 100 m šuoliu su drugeliu Villars sulaužė savo Šveicarijos rekordą - 59,42 sekundės. Antrąją varžybų varžybų varžybų varžybų varžybų varžybų varžybų varžybų varžybų varžybų varžybų varžybų varžybų varžybų varžybų varžybų varžybų varžybų varžybų varžybų varžybų varžybų varžybų varžybų varžybų varžybų varžybų varžybų varžybų varžybų varžybų varžybų varžybų varžybų varžybų varžybų varžybų varžybų varžybų varžybų varžybų varžybų varžybų varžybų varžybų varžybų varžybų varžybų varžybų varžybų varžybų varžybų varžybų varžybų varžybų varžybų varžybų varžybų varžybų varžybų varžybų varžybų varžybų varžybų varžybų varžybų varžybų varžybų varžybų varžybų varžybų varžybų varžybų varžybų varž 200 metrų laisvosios stiliaus lenktynėse Villars užėmė antrą vietą pirmoje varžybose, pralaimėjusi savo asmeninį rekordą 2:03.55. Villars nesugebėjo patekti į pusfinalinį turnyrą.