Didier Drogba netted a brace as Ivory Coast sent Africa Cup of Nations co-hosts Equatorial Guinea out of the tournament with a 3-0 win.
Drogba made up for a penalty miss in the first half with goals on 36 and 69 minutes, before Yaya Toure's 81st-minute strike sealed victory.
Zambia are also through to the final four after a 3-0 defeat of 10-man Sudan.
Stophila Sunzu, Christopher Katongo and James Chamanga scored the goals, earning Zambia their first semi-final berth at the African showpiece in 16 years.