Robert Lewandowski suffered fresh World Cup misery as the Poland striker's penalty was saved in a 0-0 draw against Mexico on Tuesday.

Lewandowski has never scored at a World Cup and the Barcelona striker had admitted it would be a "huge dream" to finally get off the mark on the global stage.

Instead, the 34-year-old's dream turned into a bit of a nightmare when he won a second-half penalty, only for goalkeeper Guillermo Ochoa to keep out his tame effort.

"I didn't score, that sure hurts," Polish media quoted him as saying. "It's a penalty, a lottery, you can't explain it."

Lewandowski, Poland's record scorer with 76 goals, has netted 18 times in 19 appearances for Barcelona, the club he joined in the close season after bagging 344 goals in eight trophy-filled years at Bayern Munich.

Yet the World Cup has proved barren for Lewandowski, with this latest goalless outing coming after he failed to score in Poland's three games when they bowed out in the group stage four years ago.

Saudi Arabia's stunning 2-1 win over Argentina earlier on Tuesday had blown open the race to progress to the last 16 from Group C.

But this was a frustrating draw for both teams, with Lewandowski wasting the best chance of a cagey game and Mexico ruing their failure to turn territorial dominance into goals.

The Stadium 974 – whose structure was partially created from a colourful tapestry of shipping containers – overlooks Doha's port and the area was transformed into a colourful fiesta as green-clad, sombrero-wearing Mexicans partied ahead of evening kick-off.

It was an even more vibrant scene inside the stadium, with the estimated 40,000 capacity almost entirely filled with vociferous, flag-waving fans of "El Tri".

Lewandowski woe

As the main threat to their team's hopes, Lewandowski was immediately subjected to ear-splitting jeers from the Mexico supporters.

He tried to silence the din with an early header but his effort deflected harmlessly wide.

With Poland curiously content to sit back for long periods and Mexico's energy levels almost matching their raucous fans, it was Gerardo Martino's side who carried the greater threat.

Isolated by Poland's conservative tactics, Lewandowski mustered just one touch in the Mexico area and completed only three passes in the first half.

Lewandowski couldn't be contained forever and his tenacity earned the 57th-minute penalty when he barged into the Mexico area, forcing a crude challenge from Hector Moreno that was ruled a spot-kick after VAR intervened.

But Lewandowski's World Cup woe wasn't over as the 37-year-old Ochoa plunged to his left to make a fine save, leaving the striker holding his head in despair.

It was Lewandowski's second successive penalty miss after he failed to score for Barcelona against Almeria earlier this month.

Henry Martin's glancing header drew a good stop from Szczesny as Mexico tried in vain to make the most of their escape.

"We should have won the game, but we needed to be more accurate," said coach Martino. "We have a 'final' ahead of us in the next game against Argentina."