Bafana Bafana and Niger played to a goalless draw in CHAN's Group C game played on Friday evening in Kampala, Uganda.
South Africa thought they have gotten an early chance to score when referee Bouchra Karboubi adjudged Ridouane Assane to have fouled Harold Majadibodu, but the decision was overturned after VAR intervention.
Just before the break, goalkeeper Mahamadou Tanja pulled a massive save to deny Thabiso Kutumela from point-blank range, before captain Mohamed Abdourahman's determined defending saw Ndabayithethwa Ndlondlo's goal-bound effort off the line.
Another VAR review for a possible handball from the skipper saved the Menas.
Niger looked dangerous after the break, but were unlucky with two incidents; they were denied by the upright in the 58th minute. In the 70th minute, Malibongwe Khoza was lucky not to concede a penalty after bringing down Latif in the danger zone.
Eventually, the spoils were shared; the West African nation picked their first point of the campaign, as unbeaten Bafana Bafana made it five from three outings.