MMA Fighting reported earlier today that Nate Diaz will be taking on Rory MacDonald at UFC 129 in Toronto, Canada.

The fight will take place on April 30th at the Roger Centre and will be headlined by a welterweight title bout between Georges St. Pierre and Jake Shields.

Nate Diaz currently holds a 13-6 record and is coming off a loss to Dong Hyun Kim via unanimous decision at UFC 125 earlier this month.

Rory MacDonald currently holds a 10-1 record and is coming off a l0ss as well to Carlos Condit via TKO at UFC115 in June.