The Christian sprinter who rose to fame this week after falling ill when due to compete in London shared his thanks after being given a second chance to win a medal.
Speaking to a huge TV audience, Makwala said: "First of all, God is great. I put everything on God after what happened, so I thank God for what [he] did."
Makwala was referring to the chaotic week he had as he was thrusted into the headlines after suffering from norovirus. The International Association of Athletics Federations (IAAF) did not allow the runner into the 400 metre final, and also missed the 200m qualifying heats.
He was later admitted to run his heat on his own and then successfully qualified for Thursday night's 200m final.
But the runner, who is yet to win an Olympic or World Championship medal, is still unhappy at the IAAF: "I'm still running with a heartbroken," the Botswanan said. "I wish the IAAF made the decision to allow me to run the 400 metre first, alone. I was ready to run the 400 alone, then I can run the 200."
Makwala will face strong competition from fellow Christian, Wayde van Niekerk.
The South African already has the 400 metre gold under his belt, but only qualified as a fastest loser after running his fifth race in as many days.
The race is due to start at 21:50 in the London Stadium in Stratford.