The South African President Jacob Zuma says Nelson Mandela has recovered from his recent illness.
The anti-apartheid leader and former president spent almost three weeks in hospital where he was treated for a lung infection and underwent surgery to remove gallstones.
The 94-year-old has since been receiving care at his home.
Advertisement
Mr Mandela retired from public life in 2004 and has rarely been seen in public since.