Lance Franklin has ticked a major box in his bid to play game 300 against St Kilda on Saturday after completing Sydney's training session on Tuesday morning.

The news was also positive for retiring veteran Jarrad McVeigh, who negotiated the skills session ahead of what he hopes will be a fitting farewell game against the Saints.

Franklin, who hasn't played since he injured his hamstring against Hawthorn at the SCG in round 14, and has managed just nine games this season, moved freely throughout the hour-long session at Lakeside oval.

He has spent the past fortnight training with the main squad, but the Swans have been extra cautious given his last setback was in the same hamstring he strained earlier this season.

The 32-year-old looked sharp on the lead and had no issues with his short passing or launching several long shots at goal on his favored left foot while on the run.

Franklin also spent 15 minutes at the end of training practicing set shots from various angles.

The availability of the four-time Coleman medallist would be massive for the Swans, who are keen to celebrate his significant milestone after a tough year in which they failed to make the finals for the first time under coach John Longmire.

McVeigh, who hasn't played since he injured his calf in the NEAFL on July 13, would be buoyed by his ability to hit the track with his teammates.

The 34-year-old didn't set the track on fire with his speed but used the ball brilliantly and did enough to show he's overcome his calf problem.

A renowned professional with his cross training and injury rehabilitation, McVeigh announced his retirement a fortnight ago but signaled his intent to get back to play St Kilda in one last appearance for the Bloods.

Fellow 2012 premiership midfielder and NSW local Kieren Jack called time on his career on Monday and McVeigh is desperate to take the field alongside his former co-skipper.

Franklin and McVeigh will need to pull up well from Tuesday's training run and also get through Thursday's closed session, and pull up without any soreness again, to have any chance of being picked to face the Saints.

If they have no setbacks during the week they will be named to play St Kilda on Thursday night.