After two successful season in Rennes, Revault's services were bought by Toulouse, then also playing in Ligue 1. In 2001, Toulouse were forced to be relegated down two divisions for financial reasons, but despite this Revault stuck with the club, helping them gain two successive promotions back to the top flight, picking up an award for Ligue 2's best goalkeeper of the 2002-3 season on his way. Upon his return to the top division, he was renowned as one of the finest goalkeepers plying their trade in France, although never being picked for France's national side.
Revault stayed with Toulouse until 2006, when the new manager, Élie Baup, announced that Nicolas Douchez was his first choice for the goalkeeper's jersey, prompting a return to Stade Rennais in August 2006, where he was now the second-choice goalkeeper, snapping at the heels of young Simon Pouplin.
On January 6, 2007, Revault played his first match in the colours of Rennes since returning to the club in the Round of 32 of the Coupe de France against National side Romorantin. It proved to be a bitter-sweet experience for Revault as Rennes suffered a shocking 3-1 loss after extra time in front of their own fans at the Stade de la Route de Lorient.