Hibernians were paired with Hamrun Spartans while Floriana were drawn with Birkirkara in the quarter-finals of the Izibet FA Trophy.
In the other two quarter-finals, Gzira United will be facing Santa Lucia while Valletta were paired with Challenge League side Marsaxlokk.
In the semi-finals, the winner of Gzira/Santa Lucia will be facing the winner of Marsaxlokk/Valletta while the winner of Floriana/Birkirkara faces the winner of Hamrun/Hibernians.
The draws for the quarter-finals and semi-finals were held on Tuesday.
The quarter-finals are scheduled for April 16 and 18 while the semi-finals will be played on May 10 and 11.
Photo: Copyright Andrew Grima
Gzira defeated Zabbar St. Patrick 4-0 in the Round of 32 and Gudja United 3-1 in the Round of 16. Santa Lucia defeated Sirens 4-1 and St. Andrews 2-1 in the previous two rounds.
Marsaxlokk entered the competition in the Preliminary Round, defeating Kercem Ajax 5-2 after extra-time. In the Round of 32, they defeated Pembroke Athleta 1-0 while in the Round of 16, the Southseasiders beat Sliema Wanderers 2-1 after extra-time. Valletta, on the other hand, beat Marsaskala 5-0 in the Round of 32 and Tarxien Rainbows 5-1 in the Round of 16.
Floriana defeated Ghajnsielem 1-0 in the Round of 32 and St. George’s 2-0 in the Round of 16 while Birkirkara reached this stage after defeating Fgura United 4-0 and Mosta 3-1 after extra-time.
In the Round of 32, Hamrun defeated Naxxar Lions 1-0 and in the round of 16, beat Balzan 5-2 on penalties. Hibernians, on the other hand, beat Nadur Youngsters 2-0 and Zejtun Corinthians 2-1 in the previous two rounds.
Gzira United FC vs Santa Lucia FC (A)
Marsaxlokk FC vs Valletta FC (B)
Floriana FC vs Birkirkara FC (C)
Hamrun Spartans vs Hibernians (D)
A vs B
C vs D