The Serbian striker picked up two tellow cards in the closing stages of the 3-1 away defeat at Bolton on Saturday and as this was his second dismissal of the campaign he will now serve a three game suspension.
Zigic will sit out Blues' home league game against Cardiff on New Years Day and the FA Cup third round away tie against Leeds United on Saturday 5th January.