SYDNEY coach John Longmire has ruled out superstar Lance Franklin and midfielder Dan Hannebery for at least another week.

Franklin has been struggling for the past month with a bruised heel which sidelined him for the Swans' 17-point victory over Geelong at GMHBA Stadium on Saturday.

The 31-year-old sustained the injury against West Coast in round one and has been heavily restricted at training, although he was able to get through several games.

Hannebery is struggling with a groin injury.

Longmire told Channel Seven on Monday night that the star duo would not face North Melbourne at the SCG on Saturday.

"They're both not going to be playing this week," Longmire said. 

"This afternoon the medical guys ruled them both out so they're not playing this week. 

"Hannebery has had a slight tear in his groin. He missed last week, will miss this week and we'll see how he is this time next week." 

Robbie Fox and debutant Ben Ronke, who came into the side, kicked two goals apiece against the Cats.

BE FIRST IN THE KNOW: Get breaking news alerts with the AFL on Messenger