Arsenal defender Sol Campbell has slammed Fabio Capello for leaving him out of England's World Cup squad.

Campbell revived his career at Arsenal during the second half of last season after rejoining the Gunners on a short-term contract, which has now expired.

He told ESPN Soccernet: "I wouldn't mind being out in South Africa with the England team.

"The way I have been playing for Arsenal, don't you think I should be? I do. For sure.

"Regrets? You could say that. I regret the fact that the England camp didn't think of me. I would have put my heart and soul into playing for my country again.

"I played my heart out for Arsenal again and thought it was worthy of a chance with England. It never came.

"Surely, you pick people in the groove, and I was back in the groove, and I was fit.

"Instead, Capello picked a couple of half-fit players. It fell right for them. Not for me."