Mali and Ghana reach semis

Mali beat the hosts Gabon on penalties after a 1-1 draw in Libreville.

In Franceville, Ghana had to go to extra time before earning a 2-1 victory over Tunisia.