Law would have present a strong struggle at least. True Vergo is tough but it's only most troublesome for someone who uses physical strength too like Sanji. His toughness won't matter inside Law's room as he can cut anything in it. His biggest problem is Vergo's speed (and CoA for defense on his df) which I think he could handle. Smoker is keeping at it so far.