France punched their ticket to the Davis Cup final when Jo-Wilfried Tsonga beat Dusan Lajovic 2-6 6-2 7-6 (7-5) 6-2 to give the hosts an unassailable 3-1 lead against Serbia.
Playing on clay at Lille's Pierre Mauroy stadium, Les Bleus did not have it easy in their semi-final against a team deprived of former world No.1 Novak Djokovic as they set up a meeting against Australia or Belgium.
France were the heavy favourites against Serbia and they delivered despite unexpectedly losing the first point when Lucas Pouille lost to Lajovic on Friday.
Tsonga, however, played solid tennis against Laslo Djere and Lajovic to give Les Bleus two points while grand slam champions Nicolas Mahut and Pierre-Hugues Herbert won their doubles against Filip Krajinovic and Nenad Zimonjic.
"It was an exciting tie and the mindset was perfect," France team captain Yannick Noah said.
"There were ups and downs but let's enjoy it. Being in the final was a dream."
France played their last final in 2014, losing in Lille to Roger Federer's Switzerland.