Crystal Palace could be boosted by the return of last season's top scorer Darren Ambrose for the game after he came through a practice match in midweek.
Dutch veteran Edgar Davids is also poised to return to the squad after missing last weekend's 4-3 defeat at Preston due to a virus.
But winger Sean Scannell has suffered a slight setback in his recovery from a knee injury and will sit out again.
Centre-half Claude Davis serves the third game of his four-match ban following his red card against Millwall a fortnight ago.
Defender Lee Hills and midfielder Neil Danns (both knee) are still missing.
Ashley Williams is set to make a record-equalling return for Swansea.
The centre-back missed Tuesday's 2-0 Carling Cup defeat at Wigan having suffered slight concussion in last weekend's league victory over Leicester but, having benefited from the rest, he returns to the fold.
Williams' recovery means he will make his 106th successive league appearance for the Swans, joining former City outfield players Andy Legg and Gilbert Beach on the milestone. Goalkeeper Roger Freestone holds the all-time record with 186.
Williams' return comes as a boost to Brendan Rodgers as he prepares to lose Garry Monk to a one-match ban for collecting five bookings, and possibly fellow defender Albert Serran who is set for a thigh scan.
As well as Serran, midfielder Kemy Agustien was also forced off at the DW Stadium with a knee injury and will be assessed, while Mark Gower continues to make progress on the sidelines with his hamstring injury.
Gorka Pintado (shoulder) comes back into the reckoning after playing 90 minutes for the reserves, fellow striker Frank Nouble has been recalled from his loan spell by West Ham.