Täytä seuraava lause: Lontoossa 2012 pidetyssä kesäolympialaisissa Villars pääsi kahteen uintilajiin. Hän teki FINA B-standardin mukaan 59,57 (100 m perhos) Euroopan mestaruuskilpailuissa Debrecenissä, Unkarissa ja 2:01.47 (200 m vapaata tyyliä) Zürichin olympiakilpailuissa. Tässä
Villars rikkoi oman sveitsiläisen ennätyksensä 59,42, ja jakoi ensimmäisen sijan toisella kierroksella ja kaksikymmentäkuuden sijan tasan Espanjan Judit Ignacio Sorribesin kanssa olympialaisten ensimmäisenä päivänä. 200 metrin vapaaseen tyyliin Villars juoksi toiselle sijalle ensimmäisellä kierroksella 1,06 sekuntia Thaimaan Natthanan Junkrajangin jälkeen, yli hänen henkilökohtaisen parhaansa 2: 03,55. Villars ei päässyt semifinaaliin, koska hän sijoittui kolmekymmentäkymmenenneksi ensimmäiseksi.