A comfortable 2-0 victory over Colombia in the fourth quarter-final saw Brazil seal a berth in the semi-final of the men's football event at the Rio 2016 Olympics. Barcelona star Neymar opened the scoring in the 12th minute before Luan doubled the lead in the final quarter of the match to help his side seal a comfortable win.
Portugal's hope of making it to another semi-final in less than two months was crushed as they suffered a 4-0 defeat at the hands of Germany. It would have been another triumph for Portugal as they recently won the Euro 2016 after defeating France in the final.
Brazil and Germany are the two strong sides in the tournament and they will face competition from Nigeria and Honduras as the latter two made it to the last four of the men's event following their victories over South Korea and Denmark respectively.
Where to watch live
The football matches of the Rio 2016 Olympics will be telecast live on BBC One, BBC Four and Red Button in the United Kingdom. In addition to this, there will be up to 24 HD video streams to follow the event on desktop, mobile and tabs.
Four teams progressed to semi-final of Men's football event in Rio 2016 Olympics:
Semi-final 1: Brazil v Honduras
Date and Time: 17 August, Wednesday – 5pm BST/ 1pm local time
Semi -final 2: Nigeria v Germany
Date and Time: 17 August, Wednesday - 8pm BST/ 4pm local time
Venue: Corinthians Arena