A UFC welterweight title bout is official between champ Georges St-Pierre (170) and No. 1 contender Nick Diaz (169) as both fighters hit the mark after stepping onto the scales Friday afternoon.
The official weigh-ins for UFC 158: St-Pierre vs. Diaz took place earlier this evening at the Bell Centre in Montreal, Quebec with all 24-fighters making weight for their respective bouts.
Both St-Pierre and Diaz let their frustrations boil over with each other as the two men scuffled briefly before UFC president Dana White stepped in to break the two apart.
Welterweight co-main event opponents, Carlos Condit (169) and Johny Hendricks (171) both made weight for their No. 1 contender match.
The live action begins Saturday (March 16), with the live pay-per-view event at 10pm EST, while the prelim card is split between FX television with four matches and the opening Facebook bouts via the web.
Check out the full weigh-in results for UFC 158 below:
Main Card (Pay-per-view @ 10pm EST)
Welterweight title bout: (c) Georges St-Pierre (170) vs. Nick Diaz (169)
Welterweight bout: Carlos Condit (169) vs. Johny Hendricks (171)
Welterweight bout: Jake Ellenberger (170) vs. Nate Marquardt (171)
Middleweight bout: Chris Camozzi (185) vs. Nick Ring (183)
Lightweight bout; Mike Ricci (156) vs. Colin Fletcher (155)
Preliminary Card (FX @ 8pm EST)
Welterweight bout: Patrick Cote (169) vs. Bobby Voelker (169)
Featherweight bout: Antonio Carvalho (145) vs. Darren Elkins (145)
Welterweight bout: Dan Miller (171) vs. Jordan Mein (170)
Lightweight bout: John Makdessi (155) vs. Daron Cruickshank (155)
Preliminary Card (Facebook)
Welterweight bout: Rick Story (169) vs. Quinn Mulhern (168)
Bantamweight bout: T.J. Dillashaw (135) vs. Issei Tamura (135)
Bantamweight bout: George Roop (135) vs. Reuben Duran (135)