Kompany missed City's 2-2 draw with QPR before the international break and did not make an appearance for Belgium against Iceland or Wales due to a calf problem.
Pellegrini has made two other changes to his side, bringing Pablo Zabaleta in at right back for Bacary Sagna, while Stevan Jovetic partners Sergio Aguero up front.
Swansea boss Garry Monk has made one change to the side that beat Arsenal 2-1, Nathan Dyer replacing Marvin Emnes in midfield.
Gylfi Sigurdsson, who scored the leveller against Arsenal before the international break, starts behind striker Wilfried Bony.
We use your sign-up to provide content in ways you've consented to and to improve our understanding of you. This may include adverts from us and 3rd parties based on our understanding. You can unsubscribe at any time. Read our Privacy Policy