If the pre-fight conjecture is any indication, Georges St-Pierre’s welterweight title defense against Nick Diaz could be a bout for the ages.

The two veteran combatants will be the main event for UFC 158 Saturday night at the Bell Centre in Montreal, Quebec, Canada.

Diaz and Pierre nearly came to blows during Friday’s weigh-in, and Diaz also unloaded a verbal assault on the champion during the pre-fight media conference call earlier this week with Diaz accusing St-Pierre of steroid abuse in a radio interview Thursday.

The highly anticipated fight has hit several snags over the years. Originally expected to fight back in 2011, the fight was cancelled due to an ACL tear by St-Pierre. With the Canadian national in recovery, Diaz then met Carlos Condit and lost by unanimous decision.

Diaz was later suspended for a year following a failed drug test after the loss to Condit, and hasn’t entered the octagon since.

Winner of his last 10 fights, including seven title defenses, St-Pierre showed no sign of slowing down after his knee injury, and took out Condit by unanimous decision in November of last year.

Most of the preliminaries begin at 8 pm eastern time and will air on FX, with the main card starting at 10 pm, and you can watch via Pay-Per-View, or purchase a live online stream at UFC’s official Web site here.

Tale Of The Tape

Main Event

Georges St. Pierre

Age: 31

Height: 5’10”

Weight: 170 lbs

Reach: 76 in

Record: 23-2, 8 KOs, 10 Decisions

Nick Diaz

Age: 29

Height: 169 lbs

Weight: 6’0”

Reach: 76 in

Record: 26-8-1, 13 KOs, 5 Decisions

Main Card

Johny Hendricks Vs. Carlos Condit

Nate Marquardt Vs. Jake Ellenberger

Chris Camozzi Vs. Nick Ring

Colin Fletcher Vs. Mike Ricci