As for magellan, from what i recall, she basically spent 90% of the fight dodging and using delay tactics like pretending to get a face full of poison, screaming excessively then hee hawing over how she tricked him because it was just the comically overdone makeup that got melted. Or dodging his poison ball spit attack by pretending her boot laces came undone. She still got wrecked by him in the end though. I think luffy (with armor help from mr2) did more effective damage than iankov ever did.