Messi, definitely looking out of sorts at the moment
Ronaldo is the ultimate individual, Messi is the ultimate team player. Messi can match Ronaldo goal-for-goal for club because he has some of the best players in the world around him who can take advantage of what he does, and help him out, whereas Ronaldo prefers to do it all himself because he feels like he can.
You're seeing that in this tournament; neither Argentina or Portugal are great teams, but Ronaldo is delivering his solo moments of quality, while Messi is looking for teammates who just aren't good enough. Seriously, look beyond Argentina's front line and this is their weakest team in living memory. Their number one goalkeeper is Man United's back-up, and that speaks volumes.