Obama Shakes Hands With Cuba's Raul Castro President Barack Obama shook hands with Cuban President Raul Castro Tuesday at a memorial service for Nelson Mandela, a simple gesture that stoked talk of a possible rapprochement between the leaders of two Cold War foes. The brief encounter between the U.S. and Cuban president came during a ceremony that celebrated the former South African president's legacy of reconciliation. Obama was greeting a line of world leaders attending the memorial in Johannesburg before delivering his own eulogy in which he urged a new generation to embrace Mandela's life work as their own. More than half a century after the U.S. cut off diplomatic relations with Cuba, such exchanges between American and Cuban leaders are exceedingly rare. U.S. officials often have gone to great lengths to avoid having presidents meet Cuban leaders, even in passing. In fact, when former Cuban President Fidel Castro, who led the nation for nearly half a century, shook hands with former President Bill Clinton at a U.N. Millennium Summit luncheon in 2000, he said Clinton had been the first U.S. president to do so. Despite Tuesday's handshake, Obama still offered an implicit criticism of governments like Cuba's when moments later, he said that too many people embrace Mandela's legacy of racial reconciliation but passionately resist economic and other reforms. "There are too many who claim solidarity with Madiba's struggle for freedom but do not tolerate dissent from their own people," Obama said, referring to Mandela by his clan name. Making his way to the podium for his speech, Obama also greeted Brazilian President Dilma Rousseff with a kiss on the cheek. Rousseff and Obama have clashed over reports the National Security Agency monitored her communications, leading the Brazilian leader to shelve a state trip to the U.S. earlier this year in a show of anger. The U.S. and Cuba have recently taken small steps toward political reconciliation, raising hopes that Washington and Havana could be on the verge of a breakthrough. But skeptics caution the two countries have shown subtle signs of thaw in the past, only to fall back into old recriminations. In 2009, Obama made waves when he shook hands with the late Venezuelan president Hugo Chavez, a strident critic of the United States, at the Summit of the Americas. Associated Press writer Peter Orsi in Havana contributed to this report.