Portugal captain Cristiano Ronaldo has climbed into the top 10 international goalscorers of all time with his strike against Sweden on Tuesday.