Brasil venció a Francia 1-0 en los cuartos de final olímpicos, Alemania y España avanzaron en los penales y Estados Unidos superó a Japón después de la prórroga.
Gabi Portilho abrió el marcador para Brasil en el minuto 82 tras un pase de Adriana. El poste le negó el segundo gol, pero después de casi 20 minutos de descuento, Brasil estaba en semifinales. Francia había fallado un penalti tempranero que ganó cuando Tarciane derribó a Delphine Cascarino. El lanzamiento de penalti de Sakina Karchaoui fue detenido por Lorena.
España remontó una desventaja de dos goles para eliminar a Colombia en la tanda de penaltis. Los goles de Mayra Ramírez y Leicy Santos hicieron soñar a las sudamericanas, pero esa ventaja se diluiría en la recta final. Salma Paralluelo asistió en ambas réplicas, mientras que Jenni Hermoso acortó distancias en el minuto 79 e Irene Paredes igualó dramáticamente en el tiempo añadido. No hubo más goles en la prórroga, pero Aitana Bonmati transformó un penal decisivo.
Después de 120 minutos sin goles, Alemania y Canadá tuvieron que jugar la tanda de penaltis, en la que la guardameta Ann-Katrin Berger dio a las alemanas una ventaja inalcanzable de 4-2. Berger había detenido los lanzamientos de penalti de Ashley Lawrence y Adriana Leon. La alemana Sydney Lohmann casi había ganado en la media hora adicional, pero su cabezazo se estrelló en el larguero.
Un gol en el tiempo añadido de la primera parte de la prórroga permitió a Estados Unidos derrotar a Japón. Trinity Rodman abrió el marcador, tras lo cual tanto Riko Ueki como Remina Chiba estuvieron cerca de llevar la eliminatoria a los penaltis.
Semifinales – Martes 6 de agosto
Estados Unidos vs Alemania (17:00 h, BST)
Brasil vs España (20:00 h, BST)