The Scotland international striker has missed the past two league games with a knee injury and should he fail to be fit one of Gorka Pintado, Lee Trundle or Besian Idrizaj will take his place.
Swans boss Paulo Sousa will be boosted by the return of defender Alan Tate, who was suspended for the 2-2 draw with Peterborough last weekend.
However, the game is set to come too soon for Tate's defensive partner Garry Monk. He is expected to remain sidelined for the next 10 days with a calf injury.
Midfielder Thomas Butler was subsitituted in the 64th minute of the game at London Road with a knee injury and is out.
Mark Gower (hamstring), Stephen Dobbie (ankle) and long-term absentee Ferrie Bodde (knee) remain sidelined.