Angola upset group favourites Senegal 3-1 and Tunisia followed up with a victory over South Africa by the same score in the Group D matches in Tamale.