First Marco will be have to be killed off so Sanji can get the phoenix df or someone needs to remove his sword so it becomes just an aerial battle those are the only two ways Sanji would stand chance against King. Last chapter made that clear how lethal King is the worst match up possible for Sanji
I mean, if Sanji was to whoop Queen then Sanji would most likely have what it takes to beat Doffy. Sanji beating King just makes it even clearer. Personally, I don't see Sanji facing King but I wouldn't mind it.
He dodged him once. Second time Sanji landed his hit on him.
Doesnt matter....Sanji still has stronger attacks than what he used on Doffy
We'd know if he used haki. Nothing indicates that he did. Sanji feats shit on Doffy. Doffy couldnt even hold Law's sword without bleeding like a bitch. Whilst Sanji is blocking full momentum hits from Judge and Daifuku's bladed weapons...and gets no damage. He has hype that Tobbi-Roppo would injure their hand if he used CoA. Doffy has no such feats.