Manchester City winger David Silva has withdrawn from the Spain squad ahead of Tuesday's friendly against Chile.