If Sanji can beat King, Zoro can too because he is stronger than Sanji. So it doesn't matter if he didn't fight King for we all know, he was hinted to fight the invicible Kaidou alongside Luffy since Thriller Bark.
For Sanji, I think Marco will take over his fight.
:cheers: