Leeds United football player Lucas Radebe is one of the athletes and celebrities carrying the Olympic flame in his native South Africa.
Radebe was due to run a 25-mile course through Cape Town and on to Table Mountain before returning to light an Olympic cauldron in the city centre.
The torch arrived in Cape Town from Cairo on the eighth stop of its tour of 33 cities.
Its next stop is Rio de Janeiro and the flame returns to Greece on 13 August.
RELATED INTERNET LINKS:
The BBC is not responsible for the content of external internet sites