The Spain striker David Villa has said he rates Chelsea's John Terry as the toughest opponent he has faced.