I have had the Citi XXXX XXXX XXXX Card for a few years. I have usually received the XXXX XXXX Certificate a few weeks after my account anniversary for spending {$10000.00} or more on this account. My anniversary was XXXX 2015. I still have n't received the certificate, despite the fact that I made the minimum spend this year ( the website confirms this ). When I called the customer service, I was given a big run-around. When I messaged them via secure message, I was also given a very vague response with a response to the effect that I just might hear something from them in 7-10 days. I find this to be breach of contract, more specifically, non-delivery of what we agreed to receive when I signed up for this credit card. 
