Swans veteran Jarrad McVeigh is set to undergo the knife to repair a broken collarbone suffered against Geelong on Thursday night.

The defender is expected to miss at least six weeks of football due to suffering the injury from a tackle during the fourth quarter.

“Late in the game he suffered a broken collarbone so he will have surgery today,” Sydney's Head of Football Tom Harley told sydneyswans.com.au.

“It is always difficult this far out to put a hard and fast prognosis on it but we will say six weeks,”

“He will have a plate inserted, recover from the surgery and rehab accordingly.”

It does not stop there for the Swans as experienced duo Kieren Jack (knee) and Dan Hannebery (calf) also picked up injuries during the match.

Reports suggest that Hannebery has strained his calf, and is expected to miss the next 3-4 weeks.

"Dan has a strained calf and had a similar one in pre-season,” Harley said.

“We are certainly not going to rush him back, we will give him every opportunity to get himself fully fit and really impact the remaining month of the season.”

“We will let the injury recover and then put another week on top of that so he can get some good training and match conditioning under his belt.”

Scans show Jack has a grade one medial strain in his left knee and is in doubt for nexts weeks clash against North Melbourne.

"It is a grade one medial so we will assess him later in the week,” Harley said.

“With a medial ligament, the tackiness of the ligament is the key and he has had one a couple of years ago so we know what we are dealing with there.”

“We certainly haven’t ruled him out for this week and given the ten day break before the North Melbourne game we will give him every opportunity.”