Liberia came back from a two-goal deficit to hold Senegal to a 2-2 draw in Monrovia. Cheikh Gueye and England-based El Hadji Diouf each scored early in the second half to put the 2002 FIFA World Cup™ quarter-finalists ahead, but Dioh Williams cut the lead in half in the 78th minute and Oliver Makor equalised in the 88th minute.
The draw puts Senegal level with Gambia at the top of Group 6 with five points, while Liberia are bottom with two points.
Nigeria took three points from their visit to Equatorial Guinea, needing only a 5th-minute strike by Joseph Yobo to dispatch the hosts.
It was a third consecutive Group 4 win for Nigeria, who look set to run away with the top spot after taking maximum points from three matches without conceding a goal. Equatorial Guinea, meanwhile, are six points back in a three-way tie with South Africa and Sierra Leone.
Group 9 favourites Tunisia won their second consecutive match away from home, 1-0 over Burundi. Radhi Jaidi, the 32-year-old veteran of Korea/Japan 2002 and Germany 2006, scored the only goal in the 66th minute.
The win lifts Tunisia into sole possession of the second spot on the table, three points behind leaders Burkina Faso and three ahead of third-place Burundi.
Libya left it late, but got the goal they needed from Ahmed Osman in the 81st minute to claim a 1-0 win away to Lesotho.
The Libyans, with six points, are now level on points with Ghana at the top of the Group 5 table, followed by Gabon with three points, and Lesotho remain in the cellar with zero points
Over in Group 11, Zambia claimed their first point in a scoreless draw with Swaziland. The result leaves Swaziland on top of the group with four points, Togo in in second with three points, and Zambia on the bottom with one point. The group's fourth team, Eritrea, withdrew from the competition.
In the latest South Africa 2010 qualifier taking place in Africa today, Dady's 43rd minute penalty earned Cape Verde Islands a 1-0 win over Mauritius.
On a day when Father's Day is celebrated in many countries in the world, it was indeed apt that Dady should be the matchwinner. The 26-year-old kept his nerve from the penalty spot in the 43rd minute to secure a welcome victory for his side.
The result puts the Portuguese speaking nation just one point behind Group 1 leaders Cameroon, while Mauritius prop up the standinds with just one point from their three games so far.
Meanwhile in Madagascar, Guy Mamihasindrahona's last-minute equaliser cancelled out Dario's 33rd minute goal for Mozambique in Group 7.
Despite the late leveller, the home side will still see this match as two points dropped, as prior to the game the visitors had not secured a single point from their opening two fixtures.
Madagascar are now two points behind leaders Botswana and Côte d'Ivoire.
Mauritius 0-1 Cape Verde Islands
Madagascar 1-1 Mozambique
Lesotho 0-1 Libya
Swaziland 0-0 Zambia
Burundi 0-1 Tunisia
Equatorial Guinea 0-1 Nigeria
Liberia 2-2 Senegal