(CNN) -- Former South African President Nelson Mandela returned to his Johannesburg home after a long hospital stay, two sources close to him said Saturday.
Mandela, 95, had been hospitalized since June 8 because of a lung infection.
The anti-apartheid icon became an international symbol of the movement to end the system of racial segregation.
He was elected the nation's first black president in 1994, and retired five years later after one term in office. His hospitalization triggered public outpourings of concern. President Jacob Zuma canceled a foreign visit to check on his condition.