The teams have been announced for Sunday's all-French Heineken Cup final at Murrayfield, but with both sides waiting on injuries to key players, there are a number of positions yet to be confirmed.
Toulouse coach Guy Noves said he would make his final selections on Sunday morning. Injured France flyhalf Frederic Michalak was named alongside Jean-Frederic Dubois in an "either/or" situation -- a policy repeated for half a dozen positions in the team and on the bench.
Michalak is struggling to overcome an Achilles injury and Noves said he will give him every chance to prove his fitness.
Utility forward Gregory Lamboley is definitely out, prop Omar Hasan remains a major doubt but captain Fabien Pelous, who missed the impressive semi-final victory over Leicester, is fit after making his comeback last week from a knee injury.
The France captain, who suffered no reaction after playing in last week's 47-20 league win over Castres, said his side were as ready as they could be in their bid for an unprecedented third European title.
"I think we're ready and we've done everything we can to be prepared for the game," he said. "The essence is there and it's just a question of putting it in on the day."
Stade coach Fabien Galthie was also cagey as he left question marks over both props, the back row and his bench.
"We may have four forwards or four backs on the bench," said Galthie. "It's like a chess game, maybe the weather might be a factor."
Sunday's final at Murrayfield, the second all-French final in three years, will be watched by a crowd of more than 50,000, although organisers said only around 2,000 fans from each club were expected to cross the Channel.
Toulouse won the Cup in 1996 and 2003 and were beaten by Wasps in last year's final. Stade's only final appearance came in 2001 when they lost to Leicester in Paris.
In Saturday's European Shield final at Oxford, Premiership third-place finishers Sale beat French side Pau 27-3.
Teams:
Stade Francais: 15-Juan Hernandez; 14-Christophe Dominici, 13-Stephane Glas, 12-Brian Liebenberg, 11-Julien Arias; 10-David Skrela, 9-Agustin Pichot; 8-Shaun Sowerby, 7-Remy Martin, 6-Pierre Rabadan or Mauro Bergamasco, 5-Mike James, 4-David Auradou (captain), 3-Sylvain Marconnet or Pieter de Villiers, 2-Mathieu Blin, 1-Rodrigo Roncero or Sylvain Marconnet.
Replacements: 16-Benjamin Kayser, 17-Rodrigo Roncero or Pieter de Villiers, 18-Pablo Lemoine, 19-Olivier Brouzet, 20-Pierre Rabadan or Mauro Bergamasco, 21-Olivier Sarramea, 22-Jerome Fillol.
Toulouse: 15-Clement Poitrenaud or Gareth Thomas, 14-Vincent Clerc, 13-Yannick Jauzion, 12-Florian Fritz, 11-Cedric Heymans or Gareth Thomas, 10-Frederic Michalak or Jean-Frederic Dubois, 9-Jean-Baptiste Elissalde, 8-Isitoto Maka 7-Christian Labit or Finau Maka, 6-Jean Bouihou, 5-Fabien Pelous (captain), 4-Romain Millo-Chluski, 3-Omar Hasan or Jean-Baptiste Poux, 2-William Servat, 1-Jean-Baptiste Poux or Daan Human.
Replacements: 16-Yannick Bru, 17-Daan Human or Omar Hasan, 18-Trevor Brennan, 19-Isitoto Maka or Christian Labit, 20-Jean-Frederic Dubois, 21-Benoit Baby, 22-Cedric Heymans or Clement Poitrenaud or Gareth Thomas.
Referee: Chris White (England).