Team USA beat Canada 91-48 in the women's basketball to reach the semifinal and will face Australia.
In men's football at Wembley, Mexico edged out Japan 3-1 in the semifinal to reach their first Olympic final. They'll face formidable Brazil, which scored three goals for the fifth consecutive match in beating South Korea. Despite their many World Cup triumphs, Brazil has yet to win an Olympic gold.
Iran's Ghasem Gholamreza Rezaei won gold in the Greco-Roman wrestling 96-kilogram final, after defeating Russia's Rustam Totrov, and Russia's Ilya Zakharov won the men's 3-meter springboard diving final.
Meanwhile, Cameroon's head of mission confirmed that seven of the African nation's athletes have gone missing while at the London Games.
The athletes, who include five boxers, a female footballer and a male swimmer, have the right to remain in the country until November. It's not yet clear if they will seek to stay longer.
China topped the medals table as of Tuesday evening, with Team USA placed second and Team GB in third, after a series of outstanding performances that have delighted the home crowd.