The 21-year-old pulled up at the halfway mark in his 400m semi-final – only his second race since recovering from the same injury – at Hampden Park as he made his final push to try and secure a place in the final.
Speaking afterwards, he said: “It’s all part of sport. The road to victory is sometimes the same road to injury.
“I am a little cold at the moment with what happened tonight … I went into the race feeling stronger and faster than ever before. I had never got to the 200m mark feeling so fresh but when I went to start putting on the burners around the top bend I felt my leg go.”
Solomon was also set to be part of the Australian 4x400m relay team, who are looking to win a third successive gold medal, though his there is now a huge question mark over his participation.