The last handshake between a Cuban and an American president was in 2000.
The U.S. President, Barack Obama, shook hands with Cuba’s Raul Castro at a memorial for Nelson Mandela on Tuesday, a rare gesture between the leaders of the ideologically opposed nations.
Mr. Castro smiled as Obama moved to shake his hand on the way to the podium before making a rousing speech in memory of the formal South African president, one of the world great peacemakers, who died on Thursday aged 95.
The gesture between Messrs Obama and Castro was a reflection of the anti-apartheid hero’s spirit of reconciliation.
Torrential rain failed to dampen the spirits of tens of thousands of singing and dancing mourners at Johannesburg’s Soccer City, who gathered to say farewell to Mandela alongside over 90 world leaders.
The crowd emitted a huge roar as Mr. Obama took his seat, in marked contrast to the boos that greeted South African President Jacob Zuma, a scandal-plagued leader whose weaknesses have been cast into sharp, relief by Mandela’s death.
Zimbabwean leader, Robert Mugabe, also received wide applause from the raucous crowd in the half-filled 95,000-seat stadium.
Speaking yards away from communist leader Castro and Chinese Vice-President Li Yuanchao, Mr. Obama chided those who embraced Mandela’s struggle against oppression yet suppressed opposition and critics in their own countries.
“There are too many of us who happily embrace Madiba’s legacy of racial reconciliation, but passionately resist even modest reforms that would challenge chronic poverty and growing inequality,” he said, referring to Mandela by his clan name.
“There are too many leaders who claim solidarity with Madiba’s struggle for freedom but do not tolerate dissent from their own people,” he said.
Relations between Cuba and the U.S. have been frozen since, soon after Cuba’s 1959 revolution led by Fidel Castro, who handed power to his brother Raul in 2008 because of ill-health.
Washington has maintained economic sanctions against communist-ruled island for more than half a century.
The only previous known handshake between U.S. and Cuba presidents since the revolution was in 2000 at the UN, when Fidel Castro shook the hand of then-U.S. President Bill Clinton in a chance encounter.