Летом 2017 года Криштиану Роналду был включён в состав сборной на первый в истории сборной Португалии Кубок конфедераций, который проходил в России. В первом матче турнира против сборной Мексики (2:2) Криштиану сделал голевую передачу и был признан лучшим игроком матча. Однако в этой игре прервалась рекордная для футболиста серия из шести подряд матчей сборной, в которых он забивал как минимум один мяч. Вторая игра была сыграна с хозяйкой турнира — сборной России. Португалец забил единственный мяч в матче и вновь был признан лучшим футболистом поединка. Этот гол стал для Криштиану Роналду 16-м за последний год в составе сборной. В третьем матче на групповой стадии против новозеландцев Криштиану Роналду открыл счёт с пенальти, этот гол стал победным (4:0), а футболист в третий раз подряд был признан лучшим игроком матча. В полуфинале Кубка конфедераций против Чили Криштиану Роналду отыграл все 120 минут, но по итогу этого матча португальцы уступили в серии пенальти (0:0, 0:3 по пенальти, Роналду пенальти не бил). В матче за третье место 2 июля в Москве Роналду не играл, так как тренерский штаб разрешил ему покинуть расположение сборной, чтобы увидеть своих новорождённых детей, которые появились на свет 10 июня. Несмотря на отсутствие своего капитана португальцы выиграли у мексиканцев в дополнительное время (2:1) и заняли третье место на турнире.