Three people were killed outside France's friendly with Germany at the Stade de France in Paris amid a series of attacks across the French capital in which at least 120 people have died.
Up to three blasts took place near to the national stadium, and could be heard during Friday's match.
With fans unable to leave the building, many came on to the pitch.
French President Francois Hollande was at the game but left safely before declaring a state of emergency.
Sporting fixtures have been postponed over the weekend in the Paris area, including Glasgow Warriors against Racing 92.
Fans walked onto the Stade de France pitch after full-time
Gregory Goupil of the Alliance Police Nationale said at least three people died in the attacks near to the Stade de France and that the explosions went off simultaneously.
At the end of the match, which the hosts won 2-0, players watched the news unfolding on monitors inside the tunnel.
Tens of thousands of fans fell silent at the stadium in tribute to those killed and injured.
"We are all in shock," said Germany coach Joachim Low, whose team had been evacuated from their team hotel earlier following a bomb threat.
"The game and the goals move into the background on a day like this. All of us on the bench were a bit scared."
France, who will host next summer's European Championship, are scheduled to play England in a friendly at Wembley on Tuesday.
The Football Association and French Football Federation (FFF) will hold talks on Saturday to decide if the match in London will go ahead.
French newspaper L'Equipe has reported it has already been postponed.
A planned news conference on Saturday involving the France national team has been cancelled.
"The French Football Federation shares the emotion that shakes the nation," said Noel Le Graet, president of the FFF.
Arsenal and Chelsea were among many Premier League clubs who posted messages on Twitter after the attacks.
"The thoughts of everyone at Arsenal Football Club are with those in Paris," wrote Arsenal, whose striker Olivier Giroud and defender Laurent Koscielny played in the match.
Premier League champions Chelsea tweeted: "Everyone at Chelsea Football Club is thinking of those in Paris."
Manchester United and France forward Anthony Martial, who played against Germany, tweeted this message after the game
France's next scheduled fixture is a friendly against England on Tuesday, but L'Equipe is reporting that game will be postponed
Fans make their way to the pitch after the game at the Stade de France
Police outside the Stade de France
Fans wait for security clearance to leave the Stade de France