How did the Hajrudin Pirates knew Luffy and Zoro were going to free Loki?
I think it only makes sense that Road told them through Gerd, and for some reason she beat him then Sanji went with her. But why did Sanji went with her? Certainly he heard about Luffy and Zoro doing something they shouldn't and thought about going to check on them
Its that, or the Hajrudin Pirates just ended up there by pure coincidence