Noone beat Portugal twice. Unless you're referring to City beating United twice. I don't recall Ronaldo being in direct opposition to Corluka much in those games.
It's hardly just Ronaldo anyway, they have Deco, Simao, Quaresma, Carlvalho, Pepe, Bosingwa, Moutinho, Veloso etc, their main problem is a lack of striker and a class keeper. They can be a threat to anyone, though.