Andrew Johnson will again be missing for Fulham.
The 30-year-old striker has missed recent matches with a groin complaint and will be sidelined again on Saturday, although he could return next week.
Fulham midfielder Simon Davies (back) misses out but is set to play for the reserves next week, while goalkeeper Mark Schwarzer (spine) is making steady progress and should return in three weeks.
Charlton will be without goalkeeper Ben Hamer.
Hamer was sent off against Leyton Orient on New Year's Eve but was able to face Brentford on Monday after Charlton appealed against the decision.
That appeal was turned down by the Football Association on Wednesday so Hamer misses out at Craven Cottage due to a one-match ban, meaning John Sullivan will step in.
Sullivan may well have played anyway with boss Chris Powell set to rotate his promotion-chasing squad and include the likes of Cedric Evina, Paul Hayes, Jason Euell and Leon Cort.
New striker Leon Clarke is cup-tied, Dale Stephens (ankle) is expected to miss out again and Hogan Ephraim has gone back to QPR, but fellow midfielder Darel Russell is available after extending his loan from Preston.
Fulham (from): Stockdale, Etheridge, Hangeland, Senderos, Riise, Kelly, Frei, Sidwell, Murphy, Etuhu, Dempsey, Ruiz, Dembele, Sa, Duff, Hughes, Baird, Kasami, Zamora.