Eight years after competing in her last Olympics, Portillo qualified for the second time, as a 36-year-old, in the women's marathon at the 2008 Summer Olympics in Beijing. She finished the race in thirty-ninth place by two seconds behind Germany's Melanie Kraus, with a national record and a personal best time of 2:35:19.