UFC 129: St. Pierre vs. Shields, é um evento de MMA que foi realizado pelo Ultimate Fighting Championship em 30 de abril de 2011 no Rogers Centre, em Toronto, no Canadá.[3] Esse foi o primeiro evento do UFC a ser realizador em um estádio[4], e teve no evento 55 mil espectadores no Rogers Centre[5].