Szerdán rendezték az elődöntőket a riói olimpia labdarúgó tornáján. A házigazdák Honduras ellen vívhatták ki a fináléba jutást. Nem sokat vacakoltak, hiszen Neymar már a 15. másodpercben előnyhöz juttatta csapatát.
A Barcelona sztárja ezzel a góllal megdöntötte Puskás Ferenc rekordját, aki 1952-ben, a címvédő svédek ellen a 27. másodpercben talált be. A brazilok nem sok esélyt adtak az ellenfélnek, a félidőben már hárommal vezettek, majd a második játékrészben még hármat berámoltak, így 6-0-val jutottak a fináléba.
A másik elődöntőben Németország csapott össze Nigériával. Ha nem is olyan hamar, mint a brazilok, de a németek is a meccs elején vezetést szereztek. Lukas Klostermann kapott nagyszerű labdát Max Meyertől és közelről nem hibázott.
A 84. percben a csereként beállt Nils Petersen döntötte el a mérkőzést, így a németek a házigazda brazilokkal játsszák a finálét.