LANCE Franklin has confirmed he is fit to play his 300th match against St Kilda on Saturday.

The Sydney superstar posted a picture on Instagram on Tuesday night of himself kicking, with the caption "Can't wait for Saturday".

View this post on Instagram

Can’t wait for Saturday @ourscg

A post shared by Buddy Franklin (@buddy_franklin23) on

The Swans also posted a video on Twitter, hanging up a guernsey emblazoned with 'Lance Franklin' and '300 games' in the No.23's locker.

Earlier on Tuesday, Franklin had ticked a major box in his bid to play, completing Sydney's training session.

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.

Lance Franklin tests out the hamstrings at training this week. Picture: AFL Photos

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 favoured 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.

Jarrad McVeigh goes down with a quad injury in the Swans' R3 clash with Carlton. Picture: AFL Photos

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 signalled 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.

GOODBYE KIZZA Swans premiership hero bids farewell

Kieren Jack seems relaxed at Swans training on Tuesday. Picture: AFL Photos

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 to have any chance of being picked to face the Saints.

If they have no setbacks during the week, they will be named in the team on Thursday night for what should be a huge Saturday at the SCG.