Associações afiliadas com a Federação Internacional de Futebol (FIFA) participaram de torneios classificatórios continentais e as qualificadas asseguraram o direito de enviar suas seleções masculinas sub-23 e femininas para participar. No torneio masculino é permitido a inclusão de três jogadores com idade acima de 23 anos, a critério de cada seleção. O torneio de futebol distribuiu um total de seis medalhas.[2]
A final do torneio feminino foi entre Japão e Estados Unidos, com vitória da seleção dos Estados Unidos por 2–1.[3] No torneio masculino a decisão foi entre Brasil e México, com a medalha de ouro indo para a seleção mexicana também com uma vitória de 2–1, mantendo a Seleção Brasileira sem um título olímpico no futebol.[4]
No dia 25 de julho, a brasileira Cristiane tornou-se a maior artilheira da história dos Jogos Olímpicos, ao marcar o seu 11º gol na competição.[6]
Em 29 de julho, o Uruguai sofreu sua primeira derrota na história dos Jogos Olímpicos, ao perder para Senegal por 2–0.[7]
Também em 29 de julho, o galêsRyan Giggs, titular da Seleção Britânica, estabeleceu dois recordes: o jogador mais velho a disputar o torneio olímpico de futebol e o mais velho a marcar um gol nessa competição, na partida contra os Emirados Árabes.[8]