Par Germany, France had quite an easy route too.
In the same group with Switzerland, Romania and Albania.
Ro16 - Ireland
QF - Iceland
SF - Germany
Portugal was in a group with Hungary, Iceland and Austria. They did however barely get through there.
Ro16 was vs Croatia which isn't an easy fixture at all.
QF was vs Poland which also isn't that easy
SF was Wales, a decent team in good form.
Ronaldo, however, hasn't done much except make weird gestures to his teammates and he really has, imho, damaged his reputation even more. All those video montages of him vs Austria also come to mind.
Their defence is what's surprised me. But it was mostly Pepe doing everything, 'cuz teir fullbacks were constantly terrorized by every winger in the tournament.