Manchester City captain Vincent Kompany has been ruled out of Wednesday's Champions League clash with CSKA Moscow.