1st(1st leg) HNK Cibalia - NK Vinogradar 2:1 (1:1)
2nd (2nd leg) NK Vinogradar - HNK Cibalia 1:1 (0:0)
1st(1st leg): 22/11/2011 15:00 2nd (2nd leg): 30/11/2011 12:30 Winner: HNK Cibalia
1st(1st leg) Hajduk Split - NK Zagreb 1:0 (0:0)
2nd (2nd leg) NK Zagreb - Hajduk Split 5:4 (0:0, 1:0) pso
1st(1st leg): 23/11/2011 15:00 2nd (2nd leg): 30/11/2011 15:00 Winner: NK Zagreb
1st(1st leg) HNK Rijeka - NK Osijek 1:2 (0:1)
2nd (2nd leg) NK Osijek - HNK Rijeka 2:0 (1:0)
1st(1st leg): 23/11/2011 17:00 2nd (2nd leg): 30/11/2011 15:00 Winner: NK Osijek
1st(1st leg) Dinamo Zagreb - NK Istra 1961 1:1
2nd (2nd leg) NK Istra 1961 - Dinamo Zagreb 3:4 (0:1, 1:1) pso
1st(1st leg): 18/02/2012 14:00 2nd (2nd leg): 07/03/2012 14:30 Winner: Dinamo Zagreb