Several cities in Brazil have multiple commercial airports.
Rio de Janeiro:
GIG- Antonio Carlos Jobim (Galeao) Int'l
SDU - Santos Dumont
Sao Paolo:
GRU - Guarulhos
CGN - Congonhas
Belo Horizonte:
CNF - Tancredo Neves (Confins)
PLU - Pampulha
I believe, though, that GRU and CNF are located outside the limits of the cities they are supposed to serve.