Former South African President Nelson Mandela has recovered from a lung infection and surgery to remove gallstones, the government says.
"President Mandela has made steady progress and... continues to improve," President Jacob Zuma's office said.
Mr Mandela, 94, spent almost three weeks in hospital last month, and has since been receiving treatment at his home in an East Cape province village.
It was his longest stay in hospital since he left prison in 1990.