Algeria captain Riyad Mahrez believes his team are facing one of the tournament favourites when they meet Nigeria in the semi-final of the 2019 Africa Cup of Nations on Sunday.
The North Africans have been impressive in the biennial tournament to reach the last four of the competition for the first time since 2010.
The Desert Foxes finished as Group C leaders without dropping a point and saw off Guinea in the Round of 16 before securing a hard-fought victory over two-time African champions Ivory Coast via a penalty shoot-out in the quarter-final.