Viguier began her career at age six playing for US Laissac-Bertholène in her hometown commune of Bertholène. After an eight-year stint at the club, she joined FCF Lioujas-La Loubière in nearby La Loubière. Viguier later joined the biggest women's club in the Midi-Pyrénées département, Toulouse FC, known then as Toulouse OAC. After spending a year in the reserves, she joined the club during the 2000–01 as Toulouse were coming off its first league championship. Viguier became a regular in the squad that saw the team win three straight D1 Féminine titles, including winning the double during the 2002–03 season after capturing the Challenge de France. Toulouse also reached the semi-finals of the 2001–02 UEFA Women's Cup. Following the increase in competition from rivals Juvisy, Toulouse's stranglehold on the league came to an end and, following the 2005–06 season, Viguier moved to Montpellier HSC who had just completed back-to-back championship runs in 2004 and 2005.
In her first season with the club, Viguier appeared in all 22 league matches scoring two goals helping the club win the 2006–07 Challenge de France. The 2008–09 season saw Viguier maintain her consistency appearing in 25 matches during the season and scoring two goals helping Montpellier capture another Challenge de France and finish the league in 2nd place. It gave Montpellier qualification to the newly created UEFA Women's Champions League. Viguier remained a starter in the 2009–10 season as Montpellier participated in three competitions. Domestically, she made 20 league appearances scoring two goals. In the Challenge de France, Viguier appeared in all five matches the team contested as Montpellier reached the final for the second consecutive season. The club was unable to defend its title though losing 5–0 to Paris Saint-Germain in 2010 Final. In the Champions League, Viguier appeared in all nine matches the team contested as Montpellier reached the quarterfinals losing to Swedish club Umeå. She scored her only goal in the competition in a 7–1 qualifying round win over Macedonian outfit Tikvesanka Kavadarci.
Olympique Lyonnais
On 1 July 2010, Olympique Lyonnais confirmed that it had signed Viguier from Montpellier. She made her club debut in the team's opening league match of the season against her former club Toulouse. Viguier featured regularly during the campaign starting in defense, usually as either a right back or central defender. She scored her first goal for the club on 13 March 2011 in a 3–0 win over Rodez in the Challenge de France. A week later, Viguier scored her first league goal in a 10–0 win over La-Roche-sur-Yon. She finished the campaign appearing in 29 total matches scoring two goals as Lyon won the league and the UEFA Women's Champions League. Viguier played 28 matches in total at the 2011–12 season, helping Lyon to achieve the treble by winning the league, the cup and the UEFA Women's Champions League.
On 31 March 2014, Viguier left Olympique Lyonnais to sign with Swedish team Kopparbergs/Göteborg FC of the Damallsvenskan. She played all 20 league matches of the season, helping Göteborg finish 3rd in the league.
On 17 December 2014, with the French season already in progress, she decided to return to France signing with AS Saint-Étienne until the end of the season. In August 2015, Viguier extended her contract with Saint-Étienne for another year to play the 2015–16 season.