US President Barack Obama on Tuesday eulogized Nelson Mandela as a "giant of history" who became more than a smiling icon by showing the power of political action. "It is hard to eulogize any man ... how much harder to do so for a giant of history, who moved a nation towards justice," Obama said, after being introduced to wild cheers from a rain-sodden crowd in a Soweto stadium during Mandela's memorial service.