KIEREN Jack faces an uphill battle to play again this season, with the club confirming the Swans co-captain will miss the next three weeks with a knee injury.

The 28-year-old injured the medial ligament in his left knee during the first quarter of his side's 63-point win over Gold Coast at the SCG on Saturday night.

Jack now faces a race against the clock to feature for the Swans in the finals series, but could still be available for selection should his team make the Grand Final.

"It is a really disappointing setback for Kieren and as our co-captain, he is clearly an important player for us," Swans general manager of football Tom Harley told the club's website on Sunday.

"He is the ultimate professional and will work closely with our medical staff to do everything he can to get himself right."

The club said Jack had escaped injuring his posterior and anterior cruciate ligaments in the incident, which could have sidelined the 185-gamer for up to a year.

In better news, the Swans expect to regain Jarrad McVeigh (calf) and defnder Nick Smith (hamstring) for next Saturday's qualifying final against Fremantle at Domain Stadium.