There was gloom for football power Brazil and some consolation for the United States when the American women won their Olympic final 1-0 after extra-time.
Carli Lloyd scored the lone goal in the 96th minute to seal the gold medal for the USA, which will only go a small way towards making up for the country's disappointment on the track.
It was the third finals failure in a row for the Brazilian women and compounds the national pain over the semi-finals loss by the men's Olympic team to Argentina yesterday.
In the women's bronze medal match, Germany beat Japan 2-0.