A következő mondatot fejezd be: Villars a 2012-es londoni nyári olimpián két úszóversenyen is részt vett. A FINA B-szabványos bejutási idejét 59,57 (100 m pillangó)
Európa-bajnokság Debrecenben, Magyarországon, és 2:01.47 (200 m szabad stílus) az olimpiai próbákban Zürichben. A 100 méteres pillangófutásban Villars megdöntötte saját svájci rekordját, 59,42 másodpercben megosztotta az első helyet a második melegben, és a játék első napján a huszonhatodik helyen a spanyol Judit Ignacio Sorribes. A 200 méter szabad stílusban Villars 1.06 másodperccel a második helyre futott az első melegben a thaiföldi Natthanan Junkrajang mögött, a 2:03.55-es személyes legjobbja mellett. Villars nem jutott tovább a félfináléba, mivel a 31. helyen végzett az elődöntőben.