Back together at the Stade de France for the first time since the final of Euro 2016, France once again found no way past Portugal.
France and Portugal remain locked together at the top of Nations League Group A3 after playing out a goalless draw at the Stade de France.
Kylian Mbappe looked to rip the game open early in the second half, beating Danilo Pereira with a brilliant piece of skill, but Rui Patricio saved his dinked effort well.
Ronaldo uncharacteristically misjudged a half-volleyed attempt from Guerreiro’s searching cross and it was an unerring set-piece delivery from the Borussia Dortmund man that picked out a stooping Pepe, whose celebrations were correctly cut short.
A more familiar match-winner almost presented himself in stoppage time, but Lloris got down sharply to repel Ronaldo at his near post.
In another match, Roberto Mancini’s Italy wasted several chances as they were held by Poland, passing up the opportunity to go four points clear in Group A1.
Italy missed the opportunity to take a commanding lead at the top of Nations League Group A1 as an inability to finish off chances saw them held to a 0-0 draw by Poland in Gdansk on Sunday.
The Netherlands were unable to break down a resilient Bosnia-Herzegovina in Zenica, though a point helps neither in Group A1.
Frank de Boer is still waiting for his first goal since taking charge of the Netherlands after his side laboured to a 0-0 Nations League draw with Bosnia-Herzegovina.