The Cottagers extended their unbeaten top-flight run to four games with a 3-1 beating of Newcastle United last weekend, where Carlos Vinicius (calf) was the Cottagers' only absentee.
The one-time Tottenham Hotspur striker should only be out for another couple of weeks at the very most, but even if he was passed fit for Saturday's game, he would not get a look-in over Raul Jimenez.
Indeed, the Mexican bagged his second goal of the campaign last weekend and will spearhead an attack also comprising Alex Iwobi and Emile Smith Rowe, who combined for the latter to score against the Magpies.
Another Arsenal product - Reiss Nelson - rounded off the scoring last weekend as a substitute, but he has gone 24 games without scoring away from home in the top flight and will likely lose out to Adama Traore, who has three assists and two goals to show from his last six top-flight games.
The one possible alteration from Silva could come in the middle of the park, as Sasa Lukic made way for Sander Berge at half time against Newcastle, and the Norwegian is now a contender to appear from the first whistle alongside Andreas Pereira.
Joachim Andersen, meanwhile, has seamlessly slotted back into the Fulham rearguard, and the Dane is set to join forces with Kenny Tete, Calvin Bassey, Antonee Robinson and Bernd Leno once more.
Fulham possible starting lineup:
Leno; Tete, Andersen, Bassey, Robinson; Berge, Pereira; Traore, Smith Rowe, Iwobi; Jimenez