UFC welterweight champion Georges St-Pierre will face Nick Diaz this coming Saturday night at UFC 158.

While talk of a GSP-Anderson Silva super-fight continues to make waves, the Canadian doesn’t believe “The Spider” will survive his next title defense.

Silva is scheduled to meet Chris Weidman this July at UFC 162 from Las Vegas. Weidman is undefeated and coming off a win over Mark Munoz last year.

“I believe he’s going to beat Anderson Silva,” said St-Pierre to SportsNet. “I believe it’s a bad matchup for Anderson Silva. It’s very bad. Not only is he going to beat him, I believe he’s going to finish Anderson Silva. I believe it’s not going to be too long, that fight. People will be shocked.”

Weidman pushed hard for a title fight with Silva, claiming he deserved the match. The Brazilian was against it at first, but appears to have changed his stance.

Do you agree with GSP? Can “The All-American” stop the run of Silva in the middleweight division?