Bafana have been dismal in the group matches after they lost 1-0 to Ivory Coast and Morocco and also beat Namibia by the same score line.
They managed to scrape through as one of the four best placed number three teams in their groups.
Bafana will meet Egypt in the daunting second round clash in Cairo on Saturday.
The host nation has been in impressive form winning all their three group matches against Zimbabwe, Uganda and Democratic Republic of Congo.
Egypt is one of the favourites to win the biennial tournament. Baloyi says Bafana have not been playing as a team.
Williams was in goals in the two defeats against Ivory Coast and Morocco, while Keet was between the sticks in a win over Namibia.
It remains to be seen who will be up against the Egyptians, but Baloyi says both of them have done well.
This is the magnificent Cairo International Stadium; the venue for Saturday’s titanic clash between the Pharaohs of Egypt and Bafana Bafana.
Kick off 21h00 pic.twitter.com/kF3xdS1kaK
— Bafana Bafana (@BafanaBafana) July 5, 2019
– Report by Vincent Sitsula