Lengkepan kalimah di handap ieu: Dina Olimpiade Usum Panas 2012 di London, Villars ngajaga programna ku kualifikasi pikeun dua acara ngojay. Manéhna ngarékam FINA B-standar kali éntri tina 59.57 (100 m kukupu) ti
Kejuaraan Éropa di Debrecen, Hungaria, jeung 2:01.47 (200 m gaya bébas) ti percobaan Olimpiade di Zurich. Dina 100 m kupu-kupu, Villars megatkeun rékor Swiss nyalira tina 59.42 pikeun ngabagi unggulan luhur dina panas kadua sareng dasi tempat dua puluh genep sareng Spanyol Judit Ignacio Sorribes dina dinten mimiti Olimpiade. Dina 200 m gaya bébas, Villars lumpat ka tempat kadua dina panas kahiji ku 1.06 detik di tukangeun Thailand Natthanan Junkrajang, di luar catetan pribadi nya 2:03.55. Villars gagal ngaléngkah ka semifinal, sabab anjeunna nempatkeun tilu puluh hiji sacara umum dina awal.