O zagueiro holandês voltou aos treinos completos depois de perder os últimos três jogos devido a uma lesão na coxa.
Kevin De Bruyne parece menos provável de se alinhar contra os Hammers, por não ter treinado com o time antes do treino da tarde desta terça-feira.
De Bruyne foi substituído no final da vitória do City por 4 a 1 sobre o Arsenal na semana passada, depois de indicar ao banco que sentiu uma pontada na perna.
O belga esteve indisponível contra o Fulham e enfrenta uma corrida contra o tempo para encarar o West Ham.
“Nathan treinou ontem e se sente bem”, disse Guardiola.
“Kevin começou a se mover, mas não treinou com a equipe – temos treinamento em algumas horas e veremos como eles se sentem.”
Não houve novos relatos de lesões na coletiva de imprensa pré-West Ham de Guardiola.