Yanga will travel to Singida United for a place in the Azam Sports Federation Cup semi-finals.
Azam FC, who booked their place in the quarter-finals after beating KMC will host Mtibwa Suger at Chamazi Complex, Dar es Salaam.
Elsewhere, the lowest division team remaining in the tournament JKT Tanzania who beating Ndanda FC in the quarter final will face a trip to face Tanzania Prisons.
Meanwhile, Shinyanga based side Stand United will host Njombe Mji of Iringa.
Draw suggest that, the winner between Singida United with Yanga will face either Tanzania Prison or JKT Tanzania, while the winner between Azam FC with Mtibwa Sugar will play either Stand United or Njombe Mji.
The draw in full:
Singida United vs Yanga
Tanzania Prisons vs JKT Tanzania
Azam FC vs Mtibwa Suger
Stand United vs Njombe Mji