Portugal’s 41-year-old captain could be sidelined for two to four weeks after suffering a hamstring tendon injury.