UFC 129 var organisationens sjätte gala i Kanada och den första i Ontario sedan MMA-tävlingar legaliserats i delstaten i augusti 2010.[2] Man valde att hålla galan på multiarenan Rogers Centre och planerade från början att släppa 42 000 biljetter. När dessa snabbt sålde slut valde man att släppa ytterligare biljetter och totalt såldes över 55 000 biljetter.[3] Man slog det tidigare rekordet från UFC 124 i Montréal där drygt 23 000 biljetter såldes.
Galans huvudmatch var titelmatchen i weltervikt mellan den regerande sjufaldiga mästaren Georges St. Pierre och utmanaren Jake Shields. Matchen var Shields andra i UFC sedan hans kontrakt med Strikeforce gått ut sommaren 2010. Han vann chansen att gå titelmatchen genom att besegra Martin Kampmann på UFC 121 i oktober 2010.[4]
I galans andra titelmatch möttes den regerande mästaren José Aldo och utmanaren Mark Hominick i en match om UFC:s fjäderviktstitel. Det var Aldos första match i UFC, han blev utsedd till mästare när UFC slogs ihop med WEC i januari 2011. Eftersom UFC då saknade fjäderviktsdivision och Aldo var regerande mästare i WEC blev han UFC:s första fjäderviktsmästare.[5] han skulle egentligen ha debuterat i UFC på UFC 125 i januari men var då tvungen att lämna återbud på grund av skada.[6]
Randy Couture gick enligt egen utsago sin sista professionella MMA-match på galan när han mötte brasilianaren Lyoto Machida.[7]
Resultat
Underkort
Yves Jabouin
Fjädervikt
Pablo Garza
Segrare: submission (flygande triangel) efter 4:31 i rond 1
Sanchez vs. Ellenberger · Gustafsson vs. Silva · Korean Zombie vs. Poirier · Muñoz vs. Weidman · Struve vs. Miocic · Franklin vs. Le · Barao vs. McDonald · Silva vs. Stann · Mousasi vs. Latifi · Nogueira vs. Werdum