Ricardo Santos' bid for a fourth Olympic medal came to an end when Germany's Julius Brink and Jonas Reckermann stunned Brazil in the men's quarter-finals of the beach volleyball at Horse Guards Parade on Monday.
The Germans beat Brazil in straight sets, winning 21-15 21-19.
Ricardo arrived in London eyeing more success on the biggest stage after taking silver at Sydney 2000, gold at Athens 2004 and bronze in Beijing four years ago, but the 37-year-old's fire was extinguished in the Westminster rain as he and team-mate Pedro Cunha were eliminated.
Germany, who came through the preliminary phase unbeaten and saw off a strong Latvian team in the last 16, came out firing with Reckermann in particular a threat at the net.
The Europeans quickly built up an advantage and when Brink's brilliant one-handed dig and subsequent spike made it 13-6, they never looked in danger of losing the opener.
Brazil looked rattled at the start of the second set, and when the usually solid Ricardo bumped a harmless service well out of bounds the alarm bells began to ring and there was no way back.
The Germans will meet the Netherlands pairing of Reinder Nummerdor and Rich Schuil for a berth in the final.
The Dutch pair beat the Italian team of Paolo Nicolai and Daniele Lupo 21-16 and 21-18.
Schuil was dominant on both defence and attack at the net while Nummerdor was indomitable in the back court.