Let's find out "soon."
The Final War will decidedly see Sanji fighting off a strong opponent. The line separating clashing with defeating is sometimes major though. How many of you guys expected Sanji to defeat King after all. Just to infer that clashing doesn't necessarily equate to defeating which is not much of an abstract concept.