The 58,000-capacity Warsaw stadium was built specially for Euro 2012.
Grounds for optimism: The new National Stadium in Warsaw
Grand stands: The impressive stadium can seat up to 50,000 supporters
Its opening - originally planned for last June - had been repeatedly put off because construction experts and firefighters were finding work incomplete or needing improvement.
Polish rock bands are performing during the opening ceremony before 20,000 fans.
Poland will play Greece in the first match of Euro 2012 on June 8.
Poland rocks! Fans watched a concert held to mark the official opening of the stadium (above and below)