Vahirua then went to Nice in August 2004, where he enjoyed two spectacular seasons, being reconverted to attacking midfielder in the process. After falling out with coach Frédéric Antonetti, he would leave the club in the Summer of 2007, joining fellow Ligue 1 side Lorient. The striker of Lorient announced on 12 May 2010 that he would play the following season with Nancy, and signed a three-year-deal. On 11 August 2011, he joined Ligue 2 side Monaco on loan until the end of the 2011–12 season.