OL-favoritten imponerte ingen i kampen, der det mest dramatiske som skjedde i ordinær tid var at Kameruns Albert Banning fikk sitt annet gule kort og måtte forlate banen sju minutter etter pause.
Nydelig scoring
Men Brasil klarte ikke å utnytte overtallet resten av omgangen, og dermed ble det ekstraomganger, i en ufin kamp der det ble delt ut 13 gule kort; åtte til Kamerun og fem til Brasil.
Der ble det endelig nettkjenning for brasilianerne, først ved Rafael Sobis etter 11 minutter, og deretter ved Real Madrids Marcelo fire minutter senere.
Den siste scoringen var det nærmeste Brasil var å leve opp til forventningene.
Argentina eller Nederland
Et lynkjapt og presist en-touch-spill mellom Ronaldinho og Thiago Neves sendte den venstrebeinte backen gjennom, og Marcelo avsluttet med en enten svært elegant – eller maksimalt heldig – volley-hælflikk ned i hjørnet med høyrefoten.
OL er den eneste store fotballtittelen Brasil aldri har vunnet, og de har satset stort på denne turneringen, etter ikke å ha vært i semifinalen siden Atlanta 1996.
Nå venter Argentina i semifinalen tirsdag.