France 0-2 Mexico
Two second-half goals gave Mexico their first ever victory over France to leave El Tri well-placed to make the last 16 and the 2006 runners-up on the verge of elimination.
Mexico were the brighter of the two throughout but were unable to take any of their chances until just after the hour, when substitute Javier Hernandez broke the offside trap and rounded keeper Hugo Lloris before slotting home.
Another Mexican substitute, the 37-year-old Cuauhtemoc Blanco, sealed the victory from the penalty spot after a third replacement, Pablo Barrera, had been felled in the box.
It leaves Mexico level at the top of Group A with Uruguay and a draw between those two sides in their final game in Rustenburg would send France out of the tournament.
Mexico and France met in the first ever World Cup finals match in Montevideo, Uruguay in 1930, with Les Bleus cruising to a 4-1 victory, but this keenly contested encounter was never likely to reproduce such a scoreline.
Both teams showed greater endeavour than in their drawn opening games, with France in particular looking more lively, but for long periods neither possessed the cutting edge to truly punish their opponents.
The French squad is reportedly in disarray, with suggestions of a training ground bust-up between coach Raymond Domenech and midfielder Florent Malouda, who was not selected for their uninspired 0-0 draw with Uruguay, and they have been criticised by former midfielder Zinedine Zidane.
However, Malouda was recalled in place of Yoann Gourcuff in a line-up that kept faith with a world class strike-force, spearheaded by Nicolas Anelka, that has failed to register an international goal since last November.
Malouda showed rare glimpses of the form he showed throughout last season for Chelsea, forcing Mexico keeper Oscar Perez to palm over early in the second half, having earlier begun a free-kick routine straight off the training ground that saw Frank Ribery flash a drive across goal.
This was the closest Ribery would come to affecting the game from his central playmaker role and, as against Uruguay, Anelka was largely anonymous and was replaced at half-time by Andre-Pierre Gignac, who also offered little in his 45 minutes on the pitch.
Mexico's attack is exciting but too often lightweight. Their forwards missed numerous chances in their opening 1-1 draw with hosts South Africa but all three players retained their place in the side - although Arsenal striker Carlos Vela was forced off with an injury on the half hour with only one skied shot to his name.
Another member of their attacking triumvirate, Tottenham's Giovani Dos Santos, produced another lively display to match the one he produced against South Africa and, but for Patrice Evra's presence, would have been able to get greater purchase on a shot that bobbled wide just before half-time.
Mexico's chief offensive weapon in the first half was left-back Oscar Salcido, who regularly found himself in advanced positions, but his execution could not match his intent.
He had two good shooting opportunities in the first half but from the first he shot wide of the far post from 25 yards, and then saw a close-range effort blocked by France keeper Lloris after William Gallas had inexplicably backed away from Salcido's run.
The opening of the second half had seen a clear dip in quality from what had been a decent first 45 minutes, but two positive Mexican substitutes - Hernandez and Blanco - altered that, with a third, Vela's replacement Barrera, also playing a part.
In the 64th minute, Marquez chipped a ball forward from midfield, Eric Abidal played the Manchester United-bound striker onside and with the French defence static and begging for offside, Hernandez was able to advance onwards, skip round Lloris and slot into the vacated goal.
France's response was meek at best but the Mexicans, by now full of confidence, continued to press and were rewarded when Barrera was tripped and Blanco charged in from outside the box to dispatch his penalty into the right-hand corner of the net.
South Africa 0-3 Uruguay
Uruguay produced an assured performance to beat hosts South Africa in Pretoria and take control of Group A.
The South Americans were much more forward-thinking than during their nervous opening match with France five days ago providing a constant threat to Bafana Bafana's goal while also nullifying the meek attacking threat provided by their overwhelmed opponents.
Diego Forlan capped an impressive performance with two goals - the first a 30-yard deflected strike, the second a well-taken penalty after Luis Suarez had been fouled by goalkeeper Itumeleng Khune, for which he was red carded - and Alvaro Pereira added a late third.
The victory not only advances Uruguay to four points and to top of the table ahead of their final group game with Mexico, but gives them their first World Cup finals victory since a group stage win over South Korea at Italia 90.
In contrast, this defeat is South Africa's first in 14 matches and leaves them facing an uphill task to secure a place in the last 16.
Prior to the game, both coaches had promised more positive approaches from their sides following conservative showings in their opening games, which yielded them a point a piece, and so it proved in an entertaining match that not only improved on what Group A had offered, but what the tournament on the whole has provided thus far.
Bafana Bafana coach Carlos Alberto Parreira kept essentially the same side - Tsepo Masilela replaced Lucas Thwala at left-back - and the same shape from the 1-1 draw with Mexico. Their performance was more in keeping with their passionate second-half display at Soccer City rather than their nervous first 45 minutes, but they were unable to pose enough of a threat to trouble their superior opponents.
Having navigated a tricky opening game against France relatively unscathed and knowing here lay their chance to seize control of Group A, Uruguay opted for a three man strike force, bringing in Edinson Cavani to partner Suarez, with Atletico Madrid's Forlan playing in a withdrawn attacking role.
The former Manchester United striker was the difference - dropping deep to collect possession and influence his side's attacks and providing the moment of individual brilliance that gave Uruguay the lead midway through the first half via a 30-yard dipping shot that found the net via a glancing deflection off Aaron Mokoena.
He also demonstrated an immense level of composure to emphatically hammer his penalty into the roof of the net following a considerable wait while the hosts replaced Khune with substitute keeper Moneeb Josephs.
The 75th-minute penalty prompted a silent, defeated exodus from the stands and when Forlan floated an exquisite pass to Suarez who then crossed for Alvaro Perreira to head home Uruguay's third deep into injury time the stadium was only half full.
For all their disappointment, the partisan home support can have no complaints as Oscar Tabarez's side were dominant. They set out their stall in an opening 10 minutes that saw them create more chances than in the whole of the 90 against the French, with Suarez's shot from a tight angle that flew wide the best of them.
Suarez, who is so prolific in front of goal for club side Ajax, was to squander further chances: hitting the side-netting from a tight angle from 10 yards and also firing straight at keeper Khune from a promising position 20 yards out.
His strike partner Edison Cavani also missed two good opportunities and captain Diego Lugano fluffed a header from a Forlan free-kick early in the second half.
South Africa's chances were significantly fewer but their wastefulness mirrored the worst of their opponents' attempts.
Siphiwe Tshabalala - brim full of confidence after his superb opening goal against the Mexicans - had two good shooting chances in the opening quarter but the first he fired over from 25 yards and the second he badly misjudged with an attempted chip when Steven Pienaar was perhaps better placed to receive a pass.
Katlego Mphela, who was denied giving his side a win against Mexico by a post late on - missed the target with a close range header in each half.
South Africa now face a final group game against France without suspended keeper Khune, midfielder Dikgachoi, who picked up a second yellow of the tournament, and with only slim hopes of qualifying.
10 men Uruguay holds France ( Uruguay 0-0 France )
France and Uruguay contested a truly awful goalless draw in the second match of the 2010 World Cup at the Cape Town Stadium.
The result ensured that both of the opening day Group A fixtures ended in draws - but there was much more to savour in South Africa's earlier game against Mexico.
In a game of few chances, Uruguay came closest to scoring through a Diego Forlan shot that was saved in the opening half, while they finished the contest with 10 men after substitute Nicolas Lodeiro picked up two bookings.
France were arguably the better team and might have snatched the points with a free-kick from a promising position deep into injury-time, but substitute Thierry Henry's strike hit the wall.
Both teams had laboured through qualification, requiring play-offs to reach South Africa, and their lack of fluency was clear to see.
France, who recently switched to a 4-3-3 formation, lost to China in their final warm-up game and were too ponderous in possession against La Celeste, with a lack of understanding undermining their efforts.
This was encapsulated in one move when Abou Diaby, surprisingly recalled in favour of Florent Malouda amid suggestions of a training ground row with manager Raymond Domenech, played a superb through ball for Sidney Govou.
But striker Nicolas Anelka, who made way for Henry with 20 minutes left, intercepted the pass after returning from an offside position and a promising opening was completely wasted.
Franck Ribery was an early threat down the left and his low cross after seven minutes should have been converted by Govou, while playmaker Yoann Gourcuff had few opportunities to showcase his skills - although he almost caught Fernando Muslera out with a free-kick from a tight angle on 17 minutes.
France's holding midfielder Jeremy Toulalan was reduced to trying his luck from more than 35 yards, while Uruguay's Diego Lugano mystified his team-mates by shooting at goal from deep inside his own half.
Toulalan was booked for a heavy tackle on Alvaro Pereira after 68 minutes and locked horns with Lugano seconds later. Domenech came on to the pitch to try to calm the situation, but at least it was something to rouse the crowd, leading to a brief cacophony of vuvuzela sounds.
Forlan, who forced an excellent first-half save from Hugo Lloris after cutting inside and shooting from 20 yards, was impressive for Uruguay.
The Atletico Madrid striker was alive with craft and invention, but he wasted a decent opening with 20 minutes left, shooting wide from 16 yards after a decent lay-off from Luis Suarez.
Striker Suarez, with 49 goals in 48 games for Ajax last season, was all too frequently caught offside, while playmaker Ignacio Gonzalez was a peripheral figure.
Uruguay coach Javier Aguirre brought on the highly rated Lodeiro in place of Gonzalez shortly after the restart, and Domenech replaced Gourcuff with Malouda.
Lodeiro's only mark on the game was arguably made on the ankle of Bakari Sagna as the Uruguayan picked up his second booking with 10 minutes to go.
Henry almost produced a moment of late drama with a header that glanced across the face of goal and had an appeal for a handball against Mauricio Victorino turned down as Uruguay held on.
Successful Start For World Cup As South Africa & Mexico Play Out Thrilling Draw( South Africa 1-1 Mexico)
Mexico's Rafael Marquez struck 12 minutes from time to deny hosts South Africa a winning start to the World Cup at Soccer City in Johannesburg.
Marquez controlled Andres Guardado's cross at the back post and rifled past Bafana Bafana goalkeeper Itumeleng Khune to ensure the spoils were shared after a breathless opening to the tournament.
The Mexicans were the better team throughout, but they fell behind when Siphiwe Tshabalala fired in a left-foot thunderbolt from an angle on the left to give the hosts a lead in which their supporters revelled.
Even then, South Africa coach Carlos Alberto Parreira saw his team almost snatch it in the dying moments, only for striker Katlego Mphela to agonisingly roll a shot against the post with keeper Oscar Perez beaten.
Yet over the 90 minutes, Parreira and his side were perhaps lucky to get away with a draw themselves in front of a partisan 84,490 crowd as Mexico failed to turn their startling superiority into victory.
For South Africa, the first African nation to host the footballing spectacular, what was supposed to be a day of celebration began with the announcement that the 13-year-old great-granddaughter of former president and icon Nelson Mandela had tragically died in a car crash on Thursday.
The 91-year-old Mandela stayed away from the opening ceremony - which preceded the game - to mourn, but through president Jacob Zuma, who declared the World Cup open, he asked people to "enjoy the game".
It is unlikely many of the South African fans enjoyed the first 54 minutes of their moment in the global footballing spotlight as their team were comprehensively outplayed by a Mexico side that knocked the ball around the gorgeous surface with consummate skill and ease.
With Giovani sitting in the hole behind Carlos Vela and Guillermo Franco, the Mexicans had weapons Bafana Bafana simply could not handle - and the movement of the front three quickly began to cause the hosts all kinds of havoc.
Khune was only spared the embarrassment of his early fumble costing a goal by Aaron Mokoena's reflex block to deny Giovani, before Franco headed a corner wastefully over.
South Africa were struggling to get out of their own half with any real consistency and former West Ham striker Franco was inadvertently keeping them in the contest, again heading off target when he should have done better and seeing another shot expertly saved by Khune.
Mpehla had been forced to feed off scraps until he was inches away from heading in Tshabalala's cross just before the break, but soon after the interval the world had the goal for which it had been waiting.
Tshabalala, a 25-year-old Soweto-born left winger for Kaizer Chiefs, wrote his name down in football folklore with a strike of such pure quality it almost took a second for him to realise what he had done.
Mexico were shell-shocked, but after Giovani's left-foot rocket was tipped away by Khune, up popped Marquez to slot in and quieten some of the vuvuzelas in the crowd.
Mphela's late flirtation with the woodwork only compounded the agony for the hosts, but their World Cup campaign remains very much alive.

