U.S. President Barack Obama told Africans on Saturday that Western aid must be matched by good governance and urged them to take greater responsibility for stamping out war, corruption and disease plaguing the continent. Obama delivered the message on his first visit to sub-Saharan Africa since taking office in January as the first black U.S. president. Fresh from a G8 summit where leaders agreed to spend $20 billion to improve food security in poor countries, Obama spoke of a "new moment of promise" but stressed that Africans must also take a leading role in sorting out their many problems. "Development depends upon good governance," Obama said in a speech to Ghana's parliament. "That is the ingredient which has been missing in far too many places, for far too long. That is the change that can unlock Africa's potential. And that is a responsibility that can only be met by Africans." In an address that offered the most detailed view of his Africa policy, Obama took aim at corruption and rights abuses on the continent, warning that growth and development would be held back until such problems were tackled.