St Kilda veteran Sam Fisher will miss at least the next two weeks after re-injuring his hamstring last week.

Fisher, who has been out of the side since Round 10 due to a hamstring strain, suffered the setback at training before the Saints' 40-point loss to the Suns on the weekend.

"Sam Fisher unfortunately had a bit of a relapse with his hamstring recovery last week at training," St Kilda football manager Jamie Cox said.

"He'll unfortunately miss another couple of weeks, maybe three."

Meanwhile, the Saints could welcome back as many as four players this week, with Sean Dempster (knee), Jack Billings (ankle), Billy Longer (concussion) and Nathan Wright (shoulder) all available for selection after overcoming their respective injuries.