Uefa has delayed kick-off in the Champions League final between Liverpool and Real Madrid by 30 minutes because of “security reasons”.
The match at the Stade de France in Paris was scheduled to get under way at 20:00 BST.
Pictures emerged in the build-up to kick-off of huge crowds of fans queuing to get in.
French police tweeted 20 minutes before game was due to begin, urging fans not to force entry.
As kick-off approached, large areas of empty seats could still be seen inside the ground.
Outside, some fans were seen climbing perimeter fences or attempting to run past security. Riot police were also in attendance.
Liverpool players emerged to warm-up again at 20:06, with messages on the big screens inside the stadium stating the delay was because of the late arrival of fans.
“We have to hope that everyone outside is OK,” said former England striker Alan Shearer, at the game for BBC Radio 5 live.
“For the players their preparation is meticulous to the minute. They have warmed up and their day has been designed for kick-off at a certain time.”
BBC Journalist Nick Parrott, who is outside the ground in a personal capacity, told BBC Radio 5 Live: “I have just been pepper sprayed for the first time in my life. I have been to the Champions League final before and I have never been pepper sprayed before.
“I was outside Gate Y which has been opening and closing repeatedly over the last hour and a half but nobody has been going through. The security staff on the other side advanced and sprayed pepper spray.”
The opening ceremony started at just after 20:20 BST.