Justin Trudeau has posed in topless pictures for his boxing match with Tory Senator Patrick Brazeau.

The Liberal MP shows off his washboard-worthy abs in the shots, but his biceps can't match those of his muscular Conservative opponent, who also happens to be a black belt in karate.

The photos from Media Ball show the two fighters in top condition ahead of their charity fight for cancer research on March 31 in Ottawa. The contest will also be airing live on Sun News Network.

Besides bragging rights, Trudeau confirmed on Twitter that he has made side bets with Brazeau. The losing fighter will have to cut his hair short and wear a jersey promoting the winner's political party for a week.

If the odds-makers are right, Trudeau will be the one sporting the new look. The website Bodog has Brazeau down as the three-to-one favourite and Sports Bet Online also heavily favours the Tory senator. HuffPost readers, however, disagree. At the time of writing, our totally unscientific poll suggested Trudeau is a three-to-two favourite.

Maybe these photos will change your mind.