At UFC 134 Anderson Silva appeared to be on top form as he completely schooled No.1 contender Yushin Okami, toying with him in the stand-up battle before almost effortlessly TKO’ing him to remain unbeaten in the Octagon.

It turns out however that the Brazilian superstar wasn’t even 100% fit heading into the fight in front of his home fans in Rio De Janeiro.

“A month before the fight, I hurt my shoulder training with Junior dos Santos and stepped in feeling pain in Rio,” Silva tells “I had to take painkillers and advised the Athletic Commission about the medicine I took. I talked to my doctors a lot. I did MRI right after and began to feel pain on the shoulder and the medics released me. They told me that was not too bad.

“It’s a small lesion, in manguito (rotator) muscle I think, but it bothers me. I will take some time resting to do the treatment.”

It would be interesting to know whether this is the real reason that Dana White confirmed prior to the fight that there was no chance that Silva would fight on the first ‘UFC On FOX’ event in November.

After confirming on Friday that Cain Velasquez Vs Junior Dos Santos would be taking that spot the UFC president did admit that at one point Silva had been his No.1 target for the show.