In-form Ronaldo looms for Morocco, Spain face Iran