Ittihad have nine points, two points clear of Djoliba, and host the Malians in their final group game in a fortnight.
Al Hilal defeated closest rivals Al Ittihad 2-0 with goals from Zimbabwean striker Edward Sadomba and Mohammed Ahmed Bisha to record 12 points and book their passage to the last four of the annual competition.
Djoliba pipped the bottom team in Group A, AS FAN of Niger, to move up to seven points and will now need to win in Libya against hosts Al Ittihad to reach the knockout stage of the tournament.
However, the semi-finalists have been decided in Group B after two-time winners CS Sfaxien beat Al Hodood of Egypt 3-1 at home.
The Tunisians raced into a very early lead through Abass Hashim, before Ahmed Salem drew the Egyptian military team level after 21 minutes.
Sfaxien regained their lead after half an hour before Lassaadi Dridi netted a third goal three minutes after the break.
The result saw them leap to the top of the standings with ten points, level with second-placed FUS Rabat, who extended their fairytale run in this year's competition with an important 1-1 draw at Zanaco of Zambia.
FUS, who a year ago were featuring in the Moroccan lower divisions, went ahead in the 51st minute through ex-Africa Sports of Abidjan striker Alhassane Issoufou.
The tall Niger international blasted home a left-footed shot off a corner. However, the Zambian bankers fought back with defender Thomas Nyirenda very impressive and were rewarded after 74 minutes with a wonder strike by substitute Simon Silwamba.
"It's a great result for us. Zanaco put us under pressure but we held on to get the result we needed," said FUS coach Hassan Moumen.
"It's a big achievement for us because we are a small team who a year ago were playing in the second division in Morocco. Our target has been to be a big club within the next five years."
Zanaco coach, Wedson Nyirenda, who was suspended and had to watch the game from the stands, apologised to the fans for his team not taking their chances in this must-win tie.
Sfaxien and FUS will now clash in their last game to determine the group winners and runners-up.