The former Strikeforce champion said he’d readily take on Silva if he is given an opportunity.

“If I were in his place… I would be asking for the Anderson Silva fight. I wouldn’t let that blow away. That’s crazy!” said Diaz in Yahoo! Sports.

Diaz will be taking on St-Pierre in the main event of UFC 158 on March 16.

The California native said his readiness to fight anyone is what sets him apart from St-Pierre.

“I’m the real fighter. The guy that trained karate as a kid, went to the boxing gym, and went to the jiu-jitsu academy,” said Diaz. “I started from 16, 17, 18, 19, 20, by 23 I was fighting No. 1 people in the world.”

St-Pierre has been reluctant to face Silva because of their weight disparity.

The French-Canadian champion campaigns in the 170-pound division, while Silva fights as a 185-pounder.

St-Pierre’s recent knee injury even muddled his chances of making the superfight.