Portugal face a Herculean task of defending their Euro title as they have been draw against high flying Belgium in the round of 16.
The Selecao played a 2-2 draw against World Cup defending champions France in their last Group F game.
Cristiano Ronaldo scored twice from the spot as Karim Benzema also bagged a brace to help France finish as Group F leader.
Portugal finished one of the best losers in the group stage which was a life line for them to continue their quest to retain the Euro title which they own in France on 2016.
Erstwhile, England got a tough opponent in the round of 16 as they will trade tackles with Germany.
Italy who are yet to concede a goal in the Euro 2020 will take on Austria while Luka Modric’s Croatia will play against Spain.
Euro 2020 Round of 16 draws.
Wales vs Denmark (18:00, Saturday 26 June, Amsterdam)
Italy vs Austria (21:00, Saturday 26 June, London)
Netherlands vs Czech Republic (18:00, Sunday 27 June, Budapest)
Belgium vs Portugal (21:00, Sunday 27 June, Seville)
Croatia vs Spain (18:00, Monday 28 June, Copenhagen)
France vs Switzerland (21:00, Monday 28 June, Bucharest)
England vs Germany (18:00, Tuesday 29 June, London)
Sweden vs Ukraine (21:00, Tuesday 29 June, Glasgow)