"Garry is one of the players we think is very important to our project for his experience, quality and leadership,'' Swans boss Paulo Sousa told BBC Sport.
"He is an important figure in the dressing room and on the pitch.
"He knows the club's philosophy and I'm delighted he's committed his long-term future to us.''