Portugal made comfortable progress into the knockout stage of the Euros, but their path to the final looks like a rocky one, should they get the better of Slovenia in this last-16 clash.
Slovenia won 2-0 in a friendly in March, the only time these two have previously met, so they won't be overawed by their star-studded opponents in Frankfurt.
The Portugal v Slovenia match is live on BBC One in the UK.
The match kicks off at 20:00 on Monday 1st July, 2024 and will be played at Deutsche Bank Park in Frankfurt.
Slovenia won 2-0 in the only meeting between these two teams in March of this year and are unbeaten in nine matches, drawing their last four.
Portugal have lost just three of their last 18 matches in all competitions.
All three of Slovenia's group-stage matches featured under 2.5 goals.
Portugal wins | 0 |
Draws | 0 |
Slovenia wins | 1 |
*H2H stats refer to all competitions
Read the latest tips, predictions and odds for Portugal v Slovenia.
Pepe, Bruno Fernandes, Ruben Dias, Bernardo Silva, Vitinha and Joao Cancelo are all set to be recalled, having been rested for the 2-0 defeat against Georgia. Striker Rafael Leao is available after a suspension.
Slovenia head coach Matjaz Kek has no major injury concerns, but left-back Erik Janza is suspended so will need to be replaced.