Matthew Cassel/Al Jazeera
The Freedom Day event was promoted with posters announcing an appearance by the South African president.
Matthew Cassel/Al Jazeera
While the ANC commands the support of a majority of black South Africans, some supporters of other political parties say that until blacks gain economic rights, "freedom" has yet to be achieved.
Matthew Cassel/Al Jazeera
President Jacob Zuma told the crowd: "Like a phoenix, a new society rose from the ashes of what was called 'a crime against humanity'."
Matthew Cassel/Al Jazeera
Many in the audience appeared uninterested in Zuma's speech.
Matthew Cassel/Al Jazeera
After hours of speeches by Zuma and others in his government, the party began in earnest.
Matthew Cassel/Al Jazeera
Music was an important part of the resistance to apartheid, and much of it contained strong political messages.
Matthew Cassel/Al Jazeera
Face paint and untied shoes were popular among the younger revellers.
Matthew Cassel/Al Jazeera
Near to the crowd, a mobile clinic offered free HIV testing. In recent years the government has taken greater efforts to fight the spread of HIV/AIDS in South Africa.
Matthew Cassel/Al Jazeera
Maria Mokari, a woman celebrating Freedom Day, said: "We pray that God will give [Mandela] more days to lead this country."
Matthew Cassel/Al Jazeera
Beauty Mmsiza was 15 years old when she witnessed police beat her mother for not carrying her identification papers.
Matthew Cassel/Al Jazeera
Patrick Mazwagi, a member of the Communist Party of South Africa and a supporter of the ANC, said that, after the first Freedom Day, when South Africans face problems "we resolve them all together".
Matthew Cassel/Al Jazeera
Thuthukani Cele and his One People Band perform for the crowd.
Matthew Cassel/Al Jazeera
Many among the crowd cheering the musical performances praised Nelson Mandela and focused on the idea of unity.
Matthew Cassel/Al Jazeera
Revellers were enjoying the music and happy to be photographed.
Matthew Cassel/Al Jazeera
Young people hang out beneath a stature of former South African Prime Minister JBM Hertzog in the gardens of the Union Buildings. Only two decades ago, it would have been unthinkable for black people to walk freely around the presidential compound.