SYDNEY Swans coach Paul Roos has hailed a vintage performance from Michael O'Loughlin that inspired his side to a crucial 28-point win against Fremantle at the SCG.

O'Loughlin broke the club's games record with his 261st match for the Swans, on a day that also marked milestones for Adam Goodes (200 games), Sean Dempster (50 games) and Peter Everitt (AFL life membership, 300 games).

The day's highlight came just after the three-quarter time siren, as the Swans mobbed O'Loughlin after his late goal put them almost four goals clear.

“It was a real emotional high for our players and probably a little bit deflating for the opposition, to kick a goal just on [the siren] and put us about four [goals] up,” Roos said.

“You could see how much the guys just wanted to win for Mick.”

Roos was delighted the veteran forward was able to play a starring role on such an important day.

O'Loughlin finished with 17 touches and 2.2, ranging from half-forward to the back pocket and using the ball cleverly in the slippery conditions.

“To see him now, back today, playing as a half-forward running up the ground, sort of winds the clock back. I'm sure he was so pleased to play as well as he did, and not have blokes carrying him to his milestone game.”

The return of three-goal spearhead Barry Hall from an injury layoff was another positive for the Swans coach.

While Hall wasn't near his best form, his presence was enough to generate opportunities in the forward line on a day when the Swans struggled to capitalise on their midfield dominance.

“What we saw today is probably what we're going to get from him for the rest of the year,” Roos said of Hall.

“If he can get his 8-10 possessions and kick 2-4 goals, we'll rotate him on and off the ground a fair bit. I thought he looked better today, handled the ball better, so the week off's done him the world of good.”

Roos admitted the Swans' inaccuracy – 11 goals from 34 scoring shots – was a mild concern, but the win was enough to allay any serious worries.

“It comes and goes for every team. It was worrying me during the game, but it isn't worrying me now that we've won by 28 points,” he said.

“If we’d lost, it would have worried me significantly because we were clearly the better team on the day and we played very, very good football for 120 minutes.

“It's probably as intense a performance as we've had for a long time. The only thing we didn't do was kick the goals, but we were able to get away with a 30-point win.”