This weekend the UFC heads back to Montreal, Canada for UFC 158 and we’ve got the full fight card for you below.

Unless you’ve been living under a rock you probably already know that the main event is going to feature a long-awaited welterweight title clash between long-reigning champion Georges St.Pierre and former Strikeforce 170lb title holder Nick Diaz.

Two other key welterweight fights also feature on the main card. First up is the man many people believe to be the division’s true No.1 contender Johny Hendricks who’ll take on the last man to challenge for the belt, Carlos Condit.

Prior to that two other major players in the division, Jake Ellenberger and Nate Marquardt will also square off.

Meanwhile, the main card is rounded off by Chris Camozzi Vs Nick Ring and Mike Ricci’s first fight since losing out in the TUF Finale in which he’ll take on Colin Fletcher.

Main Card:

Georges St-Pierre vs. Nick Diaz
Carlos Condit vs. Johny Hendricks
Jake Ellenberger vs. Nate Marquardt
Chris Camozzi vs. Nick Ring
Mike Ricci vs. Colin Fletcher


Patrick Cote vs. Bobby Voelker
Darren Elkins vs. Antonio Carvalho
Dan Miller vs. Jordan Mein
Daron Cruickshank vs. John Makdessi
Rick Story vs. Quinn Mulhern
T.J. Dillashaw vs. Issei Tamura
George Roop vs. Reuben Duran