Real Madrid forward Ronaldo was carried off on a stretcher in tears in the 25th minute, eight minutes after injuring his knee in a clash with France's Dimitri Payet.
France, the firm favourites, were unable to capitalise on Ronaldo's absence, although they almost won it at the end of normal time when substitute Andre-Pierre Gignac turned and hit the inside of the post.