There were concerns that the 30-year-old had re-injured the knee that required a reconstruction and saw him spend the whole of 2007 on the sidelines.
But after being helped up by the trainers, Thompson shrugged off the assistance and went for a light canter around the forward line.
Thompson revealed a lack of conditioning -- not his knee -- was the reason he struggled to get up.
"I've got no worries with the knee at all," Thompson said. "It was purely my legs cramping up under me, just through fatigue.
"I physically couldn't straighten my legs so I had to get the doctors out to help me stand up and once I got onto my feet and started moving, the cramps subsided a little bit."
Despite being well-hydrated before the game, Thompson said he had suffered cramps for much of the second half.
The loss of his forward Aaron Edwards (broken leg) just before half time had created a large increase in his workload.
"My fitness just didn't hold up," Thompson said. "Aaron went down and I wasn't able to have a break so I was pretty much playing centre half-forward, full-forward for the whole game.
"Whereas over the past few weeks I was able to get off and have a bit of a spell and a rest."
With the Swans clearly missing Barry Hall, Thompson looked like he was going to be the difference for the Roos in attack.
The North spearhead bettered Sydney's Leo Barry in the second quarter but failed to convert all of his chances in front of goal.
Thompson also said his teammates needed to improve their delivery into attack, made difficult by Sydney's renowned flood.
"What we've got to do better is create our own space and a bit more movement in there," he said.
"Once the other team's getting numbers in there we're becoming a bit stagnant whereas we've got to help each out and move out of each other's space a bit better."
Thompson admitted the task would not be any easier against Adelaide on Sunday at AAMI Stadium, when he can expect to line up against Ben Rutten or Nathan Bock.
"I certainly won't be getting any cheap kicks from those guys," Thompson said.
Thompson has earmarked youngsters Lachlan Hansen and Josh Smith to replace the injured Edwards.