Queiroz hizo a Cristiano el capitán permanente del equipo en julio de 2008. Cristiano falló en marcar un solo gol durante todas las Eliminatorias al Mundial de Sudáfrica 2010, así como Portugal evitó quedar afuera del torneo al ganar un repechaje ante Bosnia. Su primer hat-trick internacional también llegó ante Irlanda del Norte, cuando marcó tres veces en 15 minutos en una victoria 4 a 2 el 6 de septiembre de 2013. Después de que Portugal fracasara en clasificarse durante las eliminatorias regulares, Cristiano marcó todos los cuatro goles del equipo en el repechaje ante Suecia, que también fue un choque entre Cristiano y Zlatan Ibrahimović, camiseta boca juniors que aseguró su pasaje a la competencia.