US President Obama is set to arrive for visit that is likely to be overshadowed by the uncertain health of South Africa hero Nelson Mandela.
Flags on the streets of Pretoria as South Africa prepares to welcome U.S. President Barack Obama.
His visit comes at a time of tremendous uncertainly as former President Nelson Mandela remains in critical condition in the hospital
Other see it as a time for Obama to say his farewells.
Obama made his first visit to Robben Island in 2006, before he become the U.S. president.
He entered a cell in the prison which once held Mandela.
As the first African American President, many Africans feel a special bond with Obama. But some Africans have been disappointed that his administration has not engaged with the continent as much as predecessors.
Obama aides said he will be available to visit Mandela but will defer to the wishes of the family.