This is my theory that a made a few months ago. Sanji will lose the first fight with king solo but and so will Zoro, then they will team up with against king. the only way I can see both of then putting their pride aside and fight alongside each other will be to save a crew mate that is being torture by King. Right now I'm just happy to see sanji back and doing the fandom proud.