Germany came from a goal down to beat England 2-1 in a friendly game on Wednesday and hand the Three Lions their first defeat at the rebuilt Wembley Stadium. England have failed to beat Germany on home soil for 28 years, although they crushed Germany 5-1 in Munich in a World Cup qualifier in September 2001. Chelsea midfielder Frank Lampard put the hosts in front after nine minutes to end a 12-month international goal drought. After being fed by Micah Richards, who did some good work on the right flank, Lampard fired a powerful shot from inside the area that went past Germany keeper Jens Lehmann at the near post. Kevin Kuranyi leveled the score in the 26th minute with an easy tap-in into an empty net following a dreadful error from England keeper Paul Robinson, who poorly parried Bernd Schneider's cross. Schalke's Christian Pander sealed the victory for the Mannschaft five minutes before the break after smashing an unstoppable bullet into the back of the net.
Ronaldinho scores on his Brazil return Elsewhere, Ronaldinho celebrated his return to Brazil squad by scoring in his nation's 2-0 victory over Algeria on Wednesday. Inter full-back Maicon broke the deadlock just after the hour mark before Barcelona forward Ronaldinho, who came off the bench, wrapped up the win nine minutes from time. A brace from Valencia forward David Silva helped Spain come from behind twice to beat European champions Greece 3-2. Fanis Gekas grabbed the opener for Greece in the 18th minute but was denied by Carlos Marchena's strike in the 37th minute Katsouranis restored Greece's lead two minutes before the break but Silva netted the equalizer for Spain six minutes past the hour mark before scoring the winner in the injury time. Switzerland stunned Holland 2-1, thanks to a brace from Tranquilo Barnetta while a double from John Carew sank Argentina, who were handed a 2-1 defeat to Norway.