Lionel Messi scored a last-minute penalty to give Argentina a dramatic 2-1 victory over Portugal while France maintained its renaissance under coach Laurent Blanc with a 1-0 win over five-time World champion Brazil on Wednesday.

Cristiano Ronaldo looked to have earned Portugal a draw in Geneva with a 21st-minute equaliser but the Real Madrid forward was upstaged by his Barcelona rival, who converted from the spot with seconds remaining.

Messi and Ronaldo — who both play their club football in Spain and are arguably the world's leading two players — were always going to hog the limelight in the first match between Argentina and Portugal since 1972.

Messi had the last laugh, tucking away his penalty for his 16th international goal after Javier Pastore was adjudged to have been fouled.

The results: Albania 1 lost to Slovenia 2; Belgium 1 drew with Finland 1; Cambodia 3 bt Macau 1; Cape Verde Islands 1 bt Burkina Faso 0; Croatia 4 bt Czech Republic 2; Denmark 1 lost to England 2; Equatorial Guinea 2 bt Chad 0; France 1 bt Brazil 0; Germany 1 drew with Italy 1; Greece 1 bt Canada 0; Israel 0 lost to Serbia 2; Libya 3 bt Benin 2; Luxembourg 2 bt Slovakia 1; Macedonia 0 lost to Cameroon 1; Malaysia 2 bt Hong Kong 0; Malta 0 drew with Switzerland 0; Morocco 3 bt Niger 0; Mozambique 1 drew with Botswana 1; Namibia 1 lost to Malawi 2; Netherlands 3 bt Austria 1; Nigeria 2 bt Sierra Leone 1; Philippines 2 bt Mongolia 0; San Marino 0 lost to Liechtenstein 1; Senegal 4 bt Guinea 0; South Africa 2 bt Kenya 0; Spain 1 bt Colombia 0; Swaziland 0 lost to Zambia 4; Tanzania 1 bt Palestine 0; Turkey 0 drew with South Korea 0; Azerbaijan 0 lost to Hungary 2; Iran 1 bt Russia 0; Belarus 1 drew with Kazakhstan 1; Estonia 2 drew with Bulgaria 2; Latvia 2 bt Bolivia 1; Northern Ireland 0 lost to Scotland 3; Poland 1 bt Norway 0; Argentina 2 bt Portugal 1; Andorra 1 lost to Moldova 2; Armenia 1 lost to Georgia 2; Republic of Congo 0 lost to Gabon 2 . — Agencies

More In: SPORT | Today's Paper