The 34-year-old could now be a doubt for Juventus when they face Ajax in the Champions League quarter-finals, with the first leg on April 10.

Dusan Tadic put the visitors ahead from the penalty spot in the seventh minute after Rui Patricio fouled Mijat Gacinovic.

Things got worse for Portugal when skipper Ronaldo appeared to tweak a hamstring and had to be substituted after half an hour.

Portugal equalised before the interval thanks to Danilo Pereira's drive into the top corner from outside the box, but they could not force a winner and were unlucky not to be awarded a late penalty after the referee overturned his own handball decision.

Ukraine are the early pace-setters in Group B after a last-gasp 2-1 win in Luxembourg.