Here are the results for each group.
Group A
Men
Gold - Sweden (Edin)
Silver - Norway (Ulsurd)
Bronze - Czech Republic (Snítil)
Countries advancing to the 2013 World Men's Curling Championship in Victoria, British Columbia: Sweden, Czech Republic, Norway, Denmark, Russia, Switzerland, Scotland and France
Germany and Hungary were relegated to Group B in 2013
Group B
Men
Gold - Finland
Skip: Aku Kauste, Third: Jani Sullanmaa,
Second: Pauli Jäämies, Lead: Janne Pitko
and Alternate: Leo Mäkelä
Silver - Latvia
Skip: Ritvars Gulbis, Third: Normunds Saršūns,
Second: Aivars Avotiņš and Lead: Roberts Krusts
Bronze - Netherlands
Skip: Jaap van Dorp, Third: Carlo Glasbergen,
Second: Miles Maclure, Lead: Joey Bruinsma
amd Alternate: Floyd Koelewijn
Wales and Ireland were relegated to Group C in 2013
Group C
Turkey and Croatia advanced to the Group B for 2012
Group A
Women
Gold - Russia (Sidorova)
Silver - Scotland (Muirhead)
Bronze - Sweden (Sigfridsson)
Countries advancing to the 2013 World Women's Curling Championship in Riga, Latvia: Sweden, Scotland, Russia, Denmark, Switzerland and Italy
Finland and Hungary were relegated to Group B in 2013
Group B
Women
Gold - Latvia
Skip: Iveta Staša-Šaršūne, Third: Ieva Krusta,
Second: Zanda Bikše, Lead: Dace Munča
and Alternate: Una Germane
Silver - Norway
Skip: Linn Githmark, Third: Kristine Davanger,
Second: Ingrid Michalsen, Lead: Kristin Skaslien
and Alternate: Camilla Groeseth
Bronze - Austria
Skip: Karina Toth, Third: Constanze Hummelt,
Second: Anna Weghuber and Lead: Marijke Reitsma
Belarus and Slovakia were relegated to Group C in 2013
Group C
Turkey and Belarus advanced to the Group B for 2012