Sanji/History/During and After the Timeskip

Straw Hat Reunion


Two years had passed and Sanji had conquered Ivankov's challenge and changed which eye his hair covered in the process. The okamas then gave Sanji a ride back to Sabaody Archipelago. After arriving to their destination, Sanji was overjoyed to see real women again. The okamas bid Sanji farewell and said that they hoped to see him again someday. Sanji responded by declaring that he would never return to Momoiro Island while giving the okamas the finger. Sanji thanked them for giving him a ride back and tell them to give Ivankov his best before running off to find Nami and Robin exclaiming that he had returned from "hell."

After arriving at Shakky's bar, Sanji was furious to learn that Zoro was the first to return and happy that Nami had returned as well. He also thanked Duval for protecting the Thousand Sunny. During a conversation with Rayleigh, Sanji commented that Luffy must have gotten stronger training under the first mate of the Pirate King. Sanji also wondered how Nami had grown during these two years while having a nose bleed.

He was later seen asking a fisherman for some fish, but the fisherman was worrying over a green-haired man who had accidentally gotten on a pirate ship. Sanji, suspecting it was Zoro, showed the old man Zoro's wanted poster (covering up "wanted" and his bounty value) and asked if that was the man. After the fisherman confirmed it, Sanji told the fisherman not to worry. Soon after, a large galleon burst from the water after being cut in two by Zoro.

Sanji then got reacquainted with Zoro, who said that he wanted to go to the beach and fish. Sanji angrily stated that it would be a pain for the crew to search for him if he ended up getting lost and forced him to return to the Thousand Sunny. The two then started their usual bickering with Sanji threatening to pummel Zoro with the legs he trained during the two years in "hell." He then spoke to Franky on the Den Den Mushi who told him to meet at the beach on Grove 42.



After getting a call from Franky, Sanji informed Zoro of the Straw Hats' meeting place, which was in Grove 42. He and Zoro started their usual arguing with Sanji speaking to Zoro like a child and Zoro saying that he will cut Sanji later. They heard a commotion coming from a nearby grove. When they went to investigate, they found Luffy, the Marines, the Pacifistas, and the crew of the Impostor Straw Hat Pirates.

After reuniting with Luffy, Sanji and Zoro quickly destroyed a Pacifista with a Diable Jambe kick and a slash, respectively. The newly reformed Monster Trio then proceeded to the ship. On the way, they met Rayleigh. When Luffy told Rayleigh that he would become Pirate King, Sanji just smiled along with Zoro.

As the Monster Trio continued to run away, they encountered more Marines. Perona aided the trio by fending off the Marines with her Negative Hollow. Sanji started staring perversely at her causing Perona to wonder if he was sick. Sanji, Zoro, and Luffy were then picked up by Chopper and a Giant Bird who then flew them back to the ship. Upon seeing Robin and Nami for the first time in 2 years, he suffered a massive nose bleed.

Later when Boa Hancock aided the Straw Hats by intercepting a Marine ship, Sanji "turned to stone" simply at the sight of her and quickly became jealous of Luffy when he heard that he was friends with Hancock and was sent to the all-female Kuja island. He then suffered a pain in his heart when he 'sensed' his okama friends helping him. With the Marines held back by the Straw Hats' new allies, the crew submerged and headed for Fishman Island.

Undersea Voyage
While sailing under the ocean, Sanji and the crew marveled at the site of the underwater world. As Nami started to explain the properties of the resin that was used to coat the ship, Sanji got another massive nosebleed just by seeing Nami move. Sanji propelled himself out of the coated ship and had to be grabbed and pulled back in by Luffy. When Franky told the crew that they owed a debt to Kuma for saving them from Kizaru and protecting the Thousand Sunny for two years, Sanji woke up and once again expressed his bitterness of getting sent to Momoiro while Luffy was sent to Amazon Lily. Brook attempted to cheer him up with a song, but Sanji declined because it would only make him feel worse.

As the ship descended further, the Straw Hats marveled at how dark it had become and how deep they had gone. However, with the help of their seacow, the Caribou Pirates caught up with the Straw Hats and prepared for battle. Caribou quickly set foot on the Thousand Sunny. Before his crew could follow, their seacow, which turned out to be Mohmoo, fled in fear after seeing Nami, Sanji, and Luffy, leaving Caribou behind. The Straw Hats then tied up Caribou as he begged for mercy. When Caribou looked at Nami in a perverted way, Sanji kicked him. He then promptly suffered another huge nose bleed from looking at Nami and had to receive a blood transfusion from Chopper. As they approached the gigantic 'underwater waterfall', Sanji regained consciousness



Sanji and the crew then encountered a Kraken. To fight the Kraken out in the sea, Sanji, Zoro, and Luffy use Flutter Kick Coating. Sanji displayed his new skills and techniques to give Luffy an opportunity to land a knock-out punch. The Monster Trio defeated the Kraken, but because they were not wearing life-lines, they got separated from the other Straw Hats as the ship went down the "underwater waterfall". Luffy successfully tamed the Kraken and named his Surume. However, Luffy's and Sanji's coating had popped so they had to share Zoro's. After some searching, the Monster Trio eventually found the Thousand Sunny and the rest of the Straw Hats just in time for Surume to save them from an Umibouzo. After reuniting with the ship, Sanji and everyone else were startled to hear an undersea volcano beginning to erupt.

While the rest of the crew were trying to get the ship to safety, Sanji was looking at pictures of Nami and Robin as a part of his rehabilitation therapy until the volcano erupted. He asked Nami how far it was until Fishman Island and had yet another nosebleed after looking at her. Surume carried the ship and jumped down through a trench to escape the eruption. Once they got to Fishman Island, he began thinking about all the mermaids and his uncontrollable nosebleeds came back. Chopper told him it would be best for him not to meet the mermaids because seeing them would cause him to lose too much blood and kill him. Sanji then proclaimed that he would rather die while giving perverted looks at mermaids than live a long life and not having his dream come true, much to Chopper and Usopp's shock. Burning with passion, he proclaimed loudly that he that would meet them.

The crew then encountered a gang of sea monsters led by Hammond, who gave the Straw Hats two options: join the New Fishman Pirates or die. Luffy rejected Hammond and the fishman prepared to attack. Franky activated Coup de Burst and the ship flew through the bubble surrounding Fishman Island. The ship then fell into a current and the Straw Hats got separated.

Trouble in the Underwater Paradise
Sanji, Luffy, Usopp, and Chopper were seen again in Keimi's house meeting and getting reacquainted with Keimi. Keimi introduced them to some of her friends, the Medaka Mermaid Quintuplets. When Keimi informed them that they were in the Mermaid Cafe's female dorm, Sanji almost got a nosebleed while in her apartment but controlled himself, saying he had vowed not to get a nosebleed or pass out while on Fishman Island.

Keimi then took the four Straw Hats to Mermaid Cove where Sanji met the objects of his dreams, beautiful mermaids. As a mermaid took his hand and greeted him, Sanji started to cry out tears of joy, saying he had found the All Blue, and that this is the day that he would die and could not know such a level of happiness otherwise.



Sanji then played with the mermaids with a perverted expression on his face. Sanji happily stated that he was going to live in Fishman Island. The four Straw Hats then hid when a royal gondola arrived in the mermaid cove. Ishilly hid Sanji by hugging him, pushing her breasts on Sanji's face. The Neptune Brothers appeared searching for the people who entered Fishman Island illegally. The mermaids denied that they had seen any intruders. As the Neptune Brothers were leaving, Sanji could not hold any longer and got a gigantic amount of blood pouring out of his nose in the shape of a mermaid, forcing the Straw Hats to reveal themselves.

Since Chopper had no blood of Sanji's type left (due to the previous events and its exceeding rarity), Luffy, Usopp, and Chopper began to beg for a blood donation to save Sanji, who was experiencing a critical bloodloss. Hammond and his group then appeared and told the story of how Fisher Tiger supposedly died. After a gruesome battle, Fisher Tiger suffered a critical bloodloss and could have been saved with a blood transfusion, but humans refused to help him. Hammond went on to say that because of the humans who left Fisher Tiger to die, there was a law that prevented fishman and merfolk from sharing blood with humans. The fishman pirates attempted to capture the four Straw Hats, but Luffy repelled them. Keimi stole the royal gondola and transports the Straw Hats to the town port, where most humans on the island should be.

At the town port, Keimi and the four pirates found shelter in Madam Shyarly's Mermaid Cafe. Madam Shyarly provided them a room where they could treat Sanji. The Straw Hats luckily found blood donors for Sanji. After Sanji woke up, he was horrified to see that his blood donors are two okamas, Splash and Splatter.

Later, the Ammo Knights arrived to arrest him and Chopper because of Madam Shyarly's prediction and because of the false accusation for mermaid kidnappings. After Chopper fended off some of the knights, Sanji told him that he was going to see the Mermaid Princess. Chopper scolded Sanji, telling him that her beauty would instantly kill him.

Sanji then defeated the rest of the Ammo Knights. Sanji expressed his disappointment of having to give up his chance of going to Ryugu Palace since they were trying to handcuff him. Chopper scolded Sanji for overdoing things, but Sanji snapped back saying whats done is done. Sanji then complimented him on his Kung-Fu Point and the reindeer happily danced while claiming to not being happy. Sanji and Chopper then found a wounded Hatchan, who warns them of an impending attack by the New Fishmen Pirates.

Chopper then tended to Hatchan's wounds while the doctor and Sanji were met with accusations from the Fishman Island citizens. While the citizens demanded the return of the kidnapped mermaids, Sanji tried to explain that they did not kidnap anyone. While hovering above Coral Hill on top of Megalo, Luffy saw them and jumped down to meet them. Megalo, who was holding Princess Shirahoshi in his mouth, reached his limit and spit her out. While the Fishman Island citizens instantly concluded this as a Mermaid Princess kidnapping, Chopper yelled at Sanji to not turn around or else he would get another nosebleed and would truly die.



After getting confirmation that the person standing behind him is the Mermaid Princess, Sanji decided to turn around and look even if it meant death. Instead of getting a nosebleed, Sanji became petrified. The citizens then tied up Sanji and his friends, but were interrupted by the arrival of Vander Decken IX. After Luffy pummeled Decken into the ground, he checked on Sanji, who reverted to his normal state. The princess and the entire group then hopped on Megalo and flew away. After Luffy punched back Wadatsumi, the entire group headed for the Sea Forest.



After reaching the Sea Forest and getting acquainted with Franky, Den, and Jinbe, Sanji displayed his old usual flirting personality in front of Shirahoshi. Nami and Keimi soon arrived and Sanji acted normally towards Nami indicating that he's finally cured of nosebleed tendencies. After Nami and Keimi informed the group about Hody Jones' rampage in the Ryugu Kingdom, Jinbe decided to explain the situation and reveal that he was responsible for setting Arlong loose into the East Blue.

Before Jinbe started his explanation, Sanji gave Keimi, Nami, and Shirahoshi some tea. Nami brushed Sanji off, saying that they were in the middle of a serious conversation. After Nami asked Jinbe about him setting Arlong loose, Sanji stated that he heard about Jinbe from Yosaku and he thought that Jinbe was as bad as Arlong and was surprised that he allied with Luffy. Sanji then informed the ex-Shichibukai about Nami's suffering at the hands of Arlong and warned him that what he said next would determine on whether or not he should be forgiven. Sanji then listened to Jinbe as he explained the fishmen and merfolk's dark past as well as the ideals of Queen Otohime and Fisher Tiger.

After Jinbe finished his story, Sanji was still angry at Jinbe. He calmed down when Nami said that she held no resentment against Jinbe since Arlong was the one to blame. Sanji then kicked a sleeping Luffy and is annoyed to see that Luffy slept through the whole story. Hatchan was about to reveal Hody's plan, but a visual Den Den Mushi appeared. The group then watched Hody's speech to Fishman Island.

Sanji and the group then listened to Hody's plan of recreating the Ryugu Kingdom with himself as the ruler as well as executing Neptune and the imprisoned Zoro, Usopp, and Brook. After Hody finished, Sanji stated that the New Fishman Pirates were trying to pick a fight and Luffy resolved to fight Hody. However, Jinbe told him not to. Franky and Chopper correctly guessed that it's because they are humans. Sanji remarked on how confusing it is coming from them.

Luffy remained insistent on going to Ryugu Palace so he fought with Jinbe to settle their little dispute. A duplicate of Robin suddenly appeared between them when they were charging at each other. Sanji jumped in to rescue "Robin", but the clone vanished so Luffy and Jinbe collided with Sanji instead. After the real Robin appeared, Jinbe once again tried to reason with Luffy. Sanji then asked Hatchan if Hody was the one who gave Hatchan his wounds, which he did not confirm or deny. Sanji then told Jinbe that they could not ignore the New Fishman Pirates and the Straw Hats also had a reason to fight. Jinbe came up with a plan that would make Luffy a hero instead of a villain. Sanji went to the Ryugu Palace to find Zoro, Usopp, Brook, and Pappug.

Battle For Fishman Island


Sanji later appeared in Gyoncorde Plaza with the rest of the Straw Hats preparing to fight against the New Fishman Pirates. As the enemy began their attack, he started making calculations about how many enemies each one has to face. When Luffy unleashed his Haoshoku Haki, Sanji was impressed that his captain could use that ability. As the battle with the New Fishman Pirates initiated, Sanji faced off against the Sea Urchin Spike Squadron. Sanji once again thought back to his time in "hell" in which he continued running until he could fly. Sanji then used his new skill "Sky Walk" to evade his attackers. Sanji then intercepted a group of the fishmen pirates who were about to hurt the princess and then used Diable Jiamble to repel the pirates. Later, Ikaros tried to attack Luffy as he approached Hody. Sanji intercepted Ikaros and kicked him away.

Later, when Noah arrived and almost burst the island's bubble tracking Shirashoshi, Sanji went up into the air to follow it. He was stopped by Luffy, telling him it is his business and asked him to take care of the plaza with the others. Sanji helped him up, shooting him up right onto one of Noah's chains.

When Wadatsumi fell to the ground after having his attack deflected by Jinbe, Sanji got angry at the giant fishman for knocking over Nami as he fell down and kicked him in the head. Sanji and Jinbe then prepared to fight Wadatsumi.



After Luffy finally defeated Hody, Sanji was seen standing on an almost-spherical Wadatsumi, who kept asking whether he was surprised yet. While obviously neither him nor Jinbe were, they decided to execute their unseen plan. Jinbe attacked the giant with a powerful Fishman Karate technique, causing the giant to release all the air he sucked in. After Wadatsumi was launched into the sky, Sanji flew after him and appeared in front of his face and used his rage to engulf his entire body in flames. He then kicked Wadatsumi and scorched him up all over, sending the giant crashing back down.

After all the leaders of the New Fishman Pirates were defeated, the Straw Hats looked into the sky as Luffy tried to destroy Noah. When the Sea Kings appeared and stopped Noah from falling, saving the ship and the island at the same time, everyone on Fishman Island celebrated.

The After Battle Celebration and Departure
After the battle, Sanji was lying beside the Sunny, jealous that Robin had placed Chopper's head on her lap and not his. He then watched as Chopper performed a blood transfusion on Luffy using Jinbe's blood.

Later, while flying through the air on the Sunny, he commented that the crew shouldn't force Jinbe into a corner about joining if he has personal business to take care of. He then suggested staying at the Mermaid Cafe for a whole week at Shirahoshi's request.

Sanji then attended the honorary banquet with the rest of his friends at Ryugu Palace and was overjoyed beyond words when the mermaid dancers came out. He later turned to stone when some mermaids joined him, Chopper, and Brook while eating. Later, when Luffy looked over to some of his crew, he saw that Sanji had turned to stone, and Chopper told Luffy that Sanji lusted too much and was recovering. Sanji then listened to Jinbe's recap of what happened in the seats of power over the last two years.

When Luffy asked Zoro and Sanji if they sensed some kind of animal in the palace, they noticed it too and started searching. They arrived at the entrance of Hard-Shell Tower to find Shirahoshi being absorbed into Caribou's body using his Devil Fruit ability. After Luffy sent Caribou flying out of the palace, Shirahoshi took him in her hands and hugged him, much to Sanji's jealousy, saying he should have kicked Caribou. When Nami realized that Caribou had all the palace's treasures on him, she asked why they could not have tied him up instead of booting him out. Luffy and Zoro got defensive while Sanji smiles. Nami then threw the Monster Trio out of the palace so they could pursue Caribou.

When the Monster Trio found Caribou, he was already unconscious. The trio collected all the treasure and as they headed back to the palace, they arrived at the Candy Factory and met Big Mom's messengers: Pekoms and Tamago. Sanji demanded to know why they could not just wait for the factory to be repaired. When Sanji learned that Big Mom is not a male, he erroneously pictured her as an attractive, slim woman. He then asked what would happen if the payment is not made and Tamago explained that the island would be destroyed if the candy is not given. Sanji is presented when Luffy declared war on Big Mom.

After returning to the palace and informing the crew of what happened, the Monster Trio was beaten up by Nami for giving the treasure away. As they prepared to leave, Sanji stated how wonderful it was to see the Mermaid Princess and wished to stay another year on the island, only to be insulted by Zoro and the two bickered like usual. He said his goodbyes to the mermaids and stated they are the "All Blue" of his dream. After the crew (minus Zoro and Franky) promised Shirahoshi to take her to the surface someday, the Straw Hats left Fishman Island and headed towards the New World.

On their way to New World, Sanji decided to join Brook who was peeping on Nami while she was taking shower. Later they were both given a shock my Nami's Thunder Tempo attack and joined the crew on the deck who were fishing deep sea fishes. Sanji showed excitement in cooking the fishes of deep sea as a cook. Finally, when the crew reached New world, Sanji was seen with the crew remarking on raging flame seas of New World.

Adventure of Nebulandia
The Straw Hats were lured onto Kinoko Island by the Foxy Pirates, who posed as a marooned crew. Luffy agreed to a Davy Back Fight rematch, and Sanji, Luffy, and Zoro took part in the first round, where they had to eat as many mushrooms as possible. However, the mushrooms caused the three of them to become lethargic, and they were captured along with Porche and Hamburg as the Foxy Pirate Komei revealed that this was part of his plan to take down the Straw Hats. Komei then captured Sanji, Zoro, Porche, and Hamburg and took them to Nebulandia, where he imprisoned them.

Sanji and Zoro were later taken outside and chained to a rock formation along with the other captured Straw Hats in order to lure Luffy to Komei. However, Chopper and Brook came with an antidote and reinforcements, and Sanji and Zoro were freed and restored to their old selves. They then helped beat back the Marines, and the Straw Hats and Foxy Pirates returned to Kinoko Island afterwards, where they parted ways. The Straw Hat then held a banquet to celebrate their victory.

Arriving at Punk Hazard
Soon after entering the New World, the crew spotted an island surrounded by a sea of flames. Sanji told Luffy that aside from the parts he had cut away, the fish that they had caught had been burnt to a crisp. The Straw Hats then received a distress call from someone who seemed to be in trouble and mentioned something about a samurai. Sanji then handed Luffy a deep-sea fish box lunch for sustenance on their exploration mission.



While Usopp, Robin, Luffy, and Zoro were fighting a dragon, Sanji walked out onto the deck of the Thousand Sunny and found his remaining crewmates knocked out by sleeping gas. Sanji is shocked and tried to escape back into the cabin to warn the team on Punk Hazard, but unfortunately fainted before he reached the Den Den Mushi. Everyone on the Thousand Sunny, except for Brook, were then abducted by some unknown foes. The captured Straw Hats later woke up in a cell and found parts of a samurai's still-living head. After putting the pieces of the head back together, the group got information from the samurai. Once they decided to break out, Franky used his Radical Beam to blast a hole in the wall, allowing the crew to escape. Before they left, Sanji picks up the samurai's head and decided to take responsibility for its safety. They ran down through the halls of the complex and stumbled upon a room filled with children in a variety of sizes. The children were excited to see them, but Sanji just wanted to escape the room before they were recaptured.

While their pursuers came after them, the children begged the pirates to help them escape. Nami could not ignore their cries and decided to help them. At first Sanji protested, but Nami was firm in her decision. Sanji then accepted Nami's choice and attacked one of the men in the gas masks. He and Franky stayed behind to hold off their pursuers. Their opponents tried to fire poison gas, but Sanji knocked off all their gas masks and destroyed their air tanks, preventing them from doing so. This also revealed that the masked people possessed ram horns, making him wonder if they were sheep. This was confirmed when Sanji and Franky defeated the masked men and found out that they had goat legs as well. Franky, Sanji, and the samurai's head then met up with Nami, Chopper, and the children and busted out of PH-006 and ran into the G-5 Marines, Smoker, Tashigi, and Law.



To avoid combat, they immediately turned around to find another exit. As they were running away, Law used his ability to rearrange the personalities of the Straw Hat Pirates, putting Sanji in Nami's body and Chopper in Sanji's body. Sanji, overjoyed that he was in her body, tried to get indecent pictures of Nami, but there were no cameras to be found, and Nami (in Franky's body) acted out in rage. They then met up with Zoro, Luffy, Robin, Usopp, and Brook, all the while Sanji fondled Nami's body by groping her, much to her frustration. The Straw Hats took shelter in the back side of the facility, tied up Brownbeard, and brought each other up to speed on the current situation. The Straw Hats then interrogated Brownbeard and learned about a man known as Caesar Clown. Kin'emon later left the group to find his torso and Sanji (in Nami's body) and Brook volunteered to go search for him while having perverted thoughts. Unfortunately for Sanji, Nami made Zoro go with them. While Sanji's group went looking for Kin'emon, Chopper (in Sanji's body) discovered that the children were being drugged and experimented on. When Luffy decided to go look for Caesar, Chopper and Nami decided to stay behind to watch the children. Sanji's group then saw the Yeti Cool Brothers' massive footprints and decide to follow them, thinking they might belong to a legendary snowman. When they reached the edge of a cliff, they encountered the yetis and got shot at with KYP gas, knocking them out and sending them falling off the cliff towards an icicle trap. Fortunately, Zoro destroyed the trap before falling into unconsciousness.

When Caesar's subordinates came to collect their "corpses", Sanji woke up and attacks them before he violently woke up Brook and Zoro. Sanji then started to argue with Zoro about taking off to find Kin'emon in the first place. Sanji then wondered if Kin'emon was around. As they were walking, each of them managed to step over Kin'emon's frozen body until Zoro noticed him laying there. Stomping on his face to revive him, Sanji pulled him out of the ground asking if he's alright. Berating the samurai for his hubris in being rescued and ignoring the cold, Kin'emon still did not understand why pirates would be willing to help. Reminding him about their agreement, and after the samurai got his body back, Sanji reaffirmed that he would be beat him to a pulp. When Kin'emon finally expressed his gratitude, Sanji was surprised that the samurai knew how to thank someone, making an off-hand comment that more people should be frozen. Sanji's group then ran into Brownbeards' men, but the centaurs choose to run instead of fighting. While they were on their way to the lake to retrieve Kin'emon's torso, they saw a 'mountain'. Sanji, Zoro, and Brook then stared at the slime and comment that it is doing something mysterious.

A Weapon of Mass Destruction


Sanji continued to watch the slime shoot itself over the lake with the others. Brook then claimed to have read about the Slime in a book which Sanji asked to borrow. Fish then started floating to the surface of the water, which had been poisoned by Smiley's toxins. Sanji then took off his clothes and jumped into the lake to search for Kin'emon's torso. While searching for the torso, Sanji noticed that the slime's toxins were quickly spreading throughout the lake. Using Kenbunshoku Haki to sense where the torso is, he commented on the difficulty distinguishing it from the life force of the fishes in the lake due to being in a foreign body. Luckily, he then found the torso inside a shark's mouth and proceeded to kick the shark, causing it to release Kin'emon's upper body. Sanji grabbed the body and realized that the toxins are about to completely engulf the entire lake. He then used Blue Walk to make a narrow escape.



After Kin'emon's body was completely put back together, Sanji scolded Kin'emon for being kind and apologetic. Once the group noticed that they were completely surrounded by the slimes, Sanji scolded Zoro and Brook for not doing anything about it. Kin'emon proceeded to attack the Slimes with his Kitsunebi-ryu to cut the slimes as well as the fire caused by the subsequent explosion, and clear a path for the four of them.

Sanji was later seen fleeing from Smiley along with Zoro, Brook and Kin'emon. He then watched with the others as the slime began to change its shape. Resuming its attack again, Zoro and the others began to run again, deciding to head for the research facility to find Kin'emon's son. As they ran from Smiley, they come across the giant piece of candy left by Caesar for Smiley, and a small dragon made by Vegapunk. They then saw a screen appear with Caesar on it but chose to continue running.



After witnessing Smiley explode, Sanji, Kin'emon, Brook, and Zoro ran extremely fast attempting to get away from the poisonous gas cloud. They then saw the small dragon flying quickly, and Zoro proposed the idea to ride on its back and fly away. Struggling to catch up to it, Sanji was able to rush ahead after feeding his perverse nature. He then caught the dragon, allowing the group to finally ride it. Eventually meeting up with Nami, Usopp, and Brownbeard, the two groups turned their attention to Caesar's lab where Zoro and Kin'emon were able to cut down the iron shutter, allowing them to enter.

After the G-5 Marines plugged up the hole made by Kin'emon and Zoro, they prepared to arrest the Straw Hats and Brownbeard. As Law was telling Smoker and Tashigi not to get in their way, Nami asked Law to switch Sanji and Nami's bodies back (Sanji was obviously not happy about this). Law complied and switched them back. Nami, noticing that she was wearing a different coat, punched Sanji and accused him for peeping at her body. Usopp then told Sanji about an earlier confrontation with Caesar and Sanji expressed his relief that it was his own body that took damage and not Nami's. Law then told everyone present about a way off the island but would have two hours to escape. Everyone then split into three teams. Sanji went with Kin'emon, Zoro, Nami, Brook, and Usopp while the G-5 Marines went with Tashigi. Sanji's group decided to rescue the abducted children.



One of Caesar's henchmen fired a cannon at the wall of Building A, letting the gas in. As the gate exiting Building A was closing, Sanji and the others made a dash for it. They managed to escape to the passageway to Building B before the gate sealed completely. While riding on Brownbeard's back, Sanji sensed a new presence behind them. While Brownbeard, Kin'emon, and the other Straw Hats continued through Building B, Sanji rushed back to the passageway to confront the new arrival. He saved the G-5 Marines and Tashigi from further harm by attacking Vergo directly.

Sanji began to fiercely fight Vergo, stating that he was someone his captain would hate. After sending Vergo crashing headfirst into a wall, Sanji stated that Vergo's body was harder than iron. As the fight went on, Vergo ended up cracking Sanji's right shin bone. The Building A gate then opened, letting the gas flow into the passageway. Sanji and Vergo continued to battle while Tashigi and the G-5 Marines escape to Building B. The gate to Building B slide shut, but Sanji managed to escape with two Marines. Sanji stated that Vergo quit the fight and stormed off somewhere. The Marines cheered for him, but Sanji knew that he would not be able to continue fighting for long with his injured leg.

Sanji, Tashigi, and the surviving G-5 Marines went through the area where the small dragon attacked the Straw Hat Pirates, Kin'emon, and Brownbeard. Because of the surrounding fire caused by the dragon, a tank exploded, blowing up the wall and letting the deadly gas inside. Sanji and the group then run for their lives. To help the G-5 Marines escape Shinokuni, Sanji kicked them to a safe distance as the group fled to the Biscuits Room. After reaching the Biscuits Room, they saw Zoro and Monet fighting. Zoro and Sanji then comically yelled at each other despite the serious situation. Sanji left Tashigi and Zoro to handle Monet while he and the G-5 Marines started to head towards Nami and Robin's position.

As Chopper was torn between sedating the berserk children and saving Mocha, Sanji and the G-5 Marines suddenly appeared to help them. On Sanji's orders, they immediately proceeded on sedating the children. While Chopper tended to Mocha's condition, Sanji, Nami, Robin, the children, and the G-5 with them made haste to Building R. They later ran into Zoro and Tashigi, and Sanji was not happy to see Zoro carrying the Marine captain. After Luffy defeated Caesar, Sanji's group reunited with him.

Once everyone reached Building R safely, they boarded a rail cart and made their escape.

Aftermath
After the defeat of Buffalo and Baby 5 and the capture of Caesar Clown, everyone took a moment to rest and relax. Sanji prepared one of his Attack Cuisine recipes and gave food to Kin'emon and Momonosuke. Momonosuke was hesitant to eat at first, but his father encouraged him to do so. Everyone enjoyed a feast together.

After the party ended, the Straw Hats left with Law, Kin'emon, and Momonosuke as Tashigi and her men took the children away from Punk Hazard.

Sanji and the rest of the Straw Hats then set sail for their next destination, Dressrosa. When Luffy informed his crew of the alliance formed with the Heart Pirates, Sanji informed Law that he and Luffy have two different ideas of what "alliance" means, causing the Shichibukai to sweatdrop, having heard the same thing from Usopp earlier. With everyone gathered around, Law proceeded to explain about Doflamingo's connection to the underworld and the plan to decimate Kaido's forces.

Later that evening, when Nami told him, Brook, and Kin'emon that Momonosuke was taking a bath together with Robin, they all got very jealous. When Momonosuke and Robin came out of the bath, wearing towels, they all yelled at him out of a fit of rage, only to get reprimanded by Nami, who hit them all. Momonosuke then rubbed his advantage with Nami and Robin in their faces, by pressing his face into Nami's chest and glaring at them with a malicious smile, much to their dismay. On the next morning, everyone read the news about Doflamingo's resignation from the Shichibukai. They read that the paper also explained about Luffy and Law's alliance and the alliance between Kid, Hawkins, and Apoo.

The Next Objective
After Law contacted Doflamingo to inform him that they would bring Caesar to Green Bit, Sanji was concerned about how many men Doflamingo would bring with him, but Law told him that would not be an issue. Sanji then had a meal with the rest of the crew while Kin'emon and Momonosuke told them the story about how they were shipwrecked and drifted to Dressrosa, how Momonosuke was separated from his father, and how Kanjuro was captured. The Thousand Sunny later approached Dressrosa.

Sanji, enticed by the great smells coming from the island, went with Zoro, Luffy, Franky and Kin'emon to save Kanujro and destroy the SAD factory. They saw the many wonders of Dressrosa, including fragrant flowers, delicious food, beautiful women, and living toys. After getting disguises so no one would recognize them from the newspaper, the group headed to a restaurant to grab a bite to eat. Sanji questioned why no one is concerned over Doflamingo giving up his spot as King. Later, they found some thugs taking advantage of a blind man while taking away his money in roulette. After Luffy called the thugs' bluff, they witnessed the blind man used some gravity-like ability on the thugs.

After the man left without saying who he was, a commotion started with various people having their posessions mysteriously stolen. A bystander claimed that it was the work of fairies. Zoro get instantly worked up when he noticed that Shusui was missing. He managed to spot the thief holding his sword and immediately gave chase. Sanji followed him out of concern for his bad sense of direction.

Eventually, Zoro stopped running, having lost sight of the thief. While looking around, Sanji was attracted to a beautiful woman named Violet. Zoro ran off, separating from Sanji. Sanji was furious at first, but then he decided to forget about Zoro and enjoy himself. While Sanji was daydreaming, Violet approached him and used him to elude the police. As Sanji become enamored with her, she asked him to escort her and help kill a certain man. While escorting Violet, Sanji took out a sniper targeting them.



Violet then lured Sanji into a trap set up by her group called the Trébol Army. After Sanji was beaten badly, Violet commented on how pathetic Sanji was for being so weak towards women. However, Sanji never lost faith in her and his kind words moved Violet, which led her to betray her comrades. After defeating them, Violet then revealed to Sanji that the news about Doflamingo's resignation was a false report. With this newfound knowledge, Sanji contacted Law and informed him that Doflamingo never quit the Shichibukai and warned him to get out of Green Bit.

Sanji then contacted Franky, who told him to go to the flower field. After Franky assured Sanji that Nami will be fine with Brook and Chopper with her, Sanji saw a video broadcast from the Corrida Colosseum, which showed Luffy (as Lucy) participating in the tournament. Violet gave Sanji a map to the factory, under the guise of a toy house. Sanji, in turn, instructed Violet to wait for him at the western port. Right after this exchange, Kin'emon suddenly appeared and surprised Sanji, who proceed to defeat the men pursuing Kin'emon. Having learned that Kanjuro is held at the toy house, Kin'emon asks Sanji to accompany him.

Sanji and Kin'emon then witnessed Luffy's clash with Chinjao on the video broadcast. Kin'emon wants to save Kanjuro as soon as possible, but Sanji tells him to wait as there are Marines surrounding the Corrida Colosseum. Sanji then scolds Kin'emon for cheering Luffy's battle along with the crowd. Kin'emon replies with his belief that once a man enters a competition, he must aim for the top to be acknowledged as a real man.

Sanji and Kin'emon later reunited with Zoro, who was running back to the Thousand Sunny with a dwarf named Wicca. Violet appeared and informed Sanji that the ship had been taken over by Jora and was heading for Green Bit.

Sanji decided to go save the Sunny while Zoro and Kin'emon stayed behind at the Corrida Colosseum. On the way to Green Bit, Violet informed Sanji about the Marines present in the country. Before parting ways with Violet, she assured him that she would be protected by the government. She also told him that their ship was under attack and Sanji immediately headed there using Sky Walk. Later on, just when Doflamingo was about to attack the Thousand Sunny, Sanji intercepted him in the nick of time.

A Change of Plans
Despite Sanji's best efforts to fend off Doflamingo, he was soon immobilized by his strings. When Doflamingo was about to deal a lethal blow to Sanji, Law intervened by using Shambles, and teleported Sanji, Caesar, and himself to the Thousand Sunny. Law asked Sanji about the status of the operation in Dressrosa only to learn that Zoro's group needed more time. Law revealed that he had Caesar's heart inside of him and Law's heart was hidden in the Thousand Sunny. After giving Caesar his heart back, Law instructed Nami's group to head for Zo. Nami's group was reluctant to leave behind the other Straw Hats, but they complied when they realized that the ship was facing threats from both Doflamingo and Issho. Sanji noticed that Law was so fixated on Doflamingo when the plan's true objective was supposed to be defeating Kaido. After blocking an attack from Doflamingo, Law informed the Straw Hats about Doflamingo's Devil Fruit powers and instructed them to go to a place without clouds. Law then took Jora hostage, giving Nami's group enough time to escape, using Coup de Burst.

After sailing far away from Dressrosa, Sanji contacted Franky and Usopp and told them to take care of Robin. He figured that Law's plan was to have Doflamingo and Kaido fight each other and assured Chopper that Law will be fine if he can escape. Sanji then talked to Momonosuke who began recounting the first time he saw Doflamingo. However, Sanji was thinking about Violet while Momonosuke was telling his story.

Sanji's team later engaged in a conference call with Luffy and Franky's group after Zoro managed to make contact with their captain at the Corrida Colosseum. After everyone was brought up to speed and learned about the true situation on Dressrosa, Sanji decided to sail back to Dressrosa to carry out their assault on Doflamingo, much to the dismay of Nami, Chopper, and Brook.

On the way back, the group on the Sunny heard the skirmish occurring at the Corrida Colosseum through the Den Den Mushi and was shocked to hear that an admiral was also present in Dressrosa. The return trip was cut short by the appearance of the Big Mom Pirates, who were after Caesar. The scientist informed Sanji's group that he made dealings with Big Mom in the past and begged them not to let her crew capture him. Franky told Sanji not to lead the Big Mom Pirates closer to Dressrosa or else Thunder Soldier's rebellion would be ruined. Luffy gave Sanji's group permission to continue on to Zou and allowed Sanji to counterattack against Big Mom's ship.

The Next Island
The group on the Thousand Sunny managed to deal some damage to the enemy pirate ship and escaped the Big Mom Pirates thanks to a fog Nami created. They arrived at Zou the next day. After forcing Caesar to take them on the giant elephant's back, they came across Sheepshead chasing after Tristan. After saving Tristan and running from Sheepshead, they found Zou's ruined city covered in poison gas and the devastated Mink Tribe. Pedro begged Sanji and his group to help Inuarashi and Nekomamushi.

Some time later, Caesar Clown attempted to berate the others for exploring the island and wanted to stay safe on the ship, but Sanji used his heart as leverage to get Caesar to cooperate. They went up to the island and Sanji managed to save Nami, Brook, and Momonosuke from Sheepshead.

After fending off the Beasts Pirates left behind on Zou and forcing Caesar to neutralize the poison gas, Sanji's group saved the Mink Tribe by treating their injuries, gaining their gratitude.

After the defeat of the Donquixote Pirates at Dressrosa, Sanji's bounty raised to 177,000,000, and his wanted poster bore a picture of his actual face, albeit with a lovestruck expression. For reasons unknown, unlike the rest of the crew, the conditions of redeeming his bounty had uniquely changed to "Only Alive".

Big Mom's Invitation
Several days later, Sanji spent his time happily on Zou, flirting with any mink woman he saw. He and Nami then saw Pekoms and Capone Bege arrive at the island and interact with the minks. Caesar begged Sanji to protect him from the Big Mom Pirates again, but Sanji said they did not need him anymore and asked why Big Mom wanted him anyway. After hearing Caesar's explanation, Sanji told him that he deserved what was coming. However, Sanji realized that they also had bad blood with Big Mom, and decided for him and Brook to talk to Bege and Pekoms.

The two groups met in the forest, and Pekoms thanked Sanji for saving his people. The mink revealed that they had orders to capture Caesar as well as do something that would tear the Straw Hats apart, but told Sanji he would repay them by leaving the crew intact as long as they got Caesar. However, Bege shot Pekoms and captured the Straw Hats, taking them inside his body fortress. Inside, he presented Sanji an invitation to Big Mom's tea party, where he was arranged to be married to the 35th daughter of the Charlotte Family, Purin.

Sanji refused to attend the wedding, but Bege threatened him and his crewmates with physical force. Bege's subordinate Vito then told Sanji a piece of information that shocked him, and he asked for a pen and paper. Sanji gave his crewmates a note explaining his whereabouts to be delivered to the rest of the crew when they arrived, but used their meeting as an opportunity to eject them from Bege's body. Sanji prevented Bege's men from going after his crewmates by holding Caesar at gunpoint, knowing that the two of them were too vital to be harmed. At an impasse, Bege escaped from Zou with Sanji and Caesar in tow.

Wedding Preparations
On board Big Mom's ship, Baron Tamago attempted to persuade Sanji to enter Big Mom's employ by stating that it was his father's wish, and that Big Mom respected his skill set and would likely offer him a good position in the crew. In response, Sanji declared that he cut ties with his father a long time ago, and that he would never cook for a crew that was willing to discard one of their own. Vito then arrived with a picture of his bride-to-be and showed it to Sanji. When he saw that Purin was beautiful, Sanji became love-struck.

Vito then tried to engage Sanji in a conversation about a comic strip in the World Economic Times, featuring a hero called Sora in his routine fights with Germa 66. The strip was intended to be propaganda to brainwash children into idolizing the Marines, but Vito ended up idolizing Germa 66 and was honored to meet Sanji. Sanji was irritated at being associated with the army, and told Vito that he has nothing to do with them. Annoyed, Sanji returned to his private quarters, but Vito followed him in. After Vito reminded an imprisoned Caesar that Sanji's upcoming marriage will bring the Charlotte and Vinsmoke families together, Sanji reiterated his refusal to marry and told Vito to get out. Gotti, furious at Sanji's disrespect towards Vito, aimed his weapon at Sanji as Vito tried to calm Gotti. Unfazed by Gotti's threats, Sanji repeated his earlier order (this time, directing it at both Vito and Gotti) to leave, which enraged Gotti further. A woman then intervened, reminding Gotti of Sanji's family connections and the retribution which would be exacted against Capone if Sanji was harmed in any way. As the woman gave Gotti a scolding, Sanji remarked to himself on the similarity between the woman and another person.

Sometime before arriving on Whole Cake Island three days before the wedding, Sanji met Purin for the first time. Despite their compatibility and mutual attraction, Sanji informed Purin that he would not accede to the wedding because it would force his removal from his crew.

After the ocean-going Germa Kingdom began to assemble at Whole Cake Island, Sanji reunited with his family for the first time since leaving them 13 years ago. He conversed with his older sister, Reiju, in the Germa castle, restating once again that he cut ties with the rest of the Vinsmoke Family. Reiju attempted to convince Sanji to accept his royal heritage, saying that he would have power, wealth, luxury, and loyal soldiers at his disposal. When Sanji reiterated his refusal to go through with the marriage, Reiju commented that she likes his fiancée. His father, Vinsmoke Jajji, later arrived to meet Sanji, who refused to acknowledge him as his father. When Jajji asked what he did to Yonji, Sanji implied that he overpowered him. Jajji then told Sanji to meet him outside in order to settle things.