Gunvolt:
For me, the match seemed kind of like a tie at first, reading up on it. Everyone avoiding eachother's moves, deflecting attacks, getting maybe a few minor hits in, all that good stuff. However, as I read on, I will have to agree with Armed and Shen that Gunvolt has this fight in the bag. While the two traded blows, Gunvolt seemed more aggressive in the fight, something which can certainly be used to not just pressure Kirby, but also end up overwhelming him. Also him defeating Mirror Kirby is really an achievement, considering how powerful the Mirror Kirby was against Gunvolt's (mostly) ranged attacks. So, my vote goes to Gunvolt.
Sturm:
Now, I will say, Sturm has taken some damage through this fight, but mostly, he has been keeping up 1:1 with Eggman. The only hits I remember Eggman taking were: getting slightly grazed by the meteor; getting his mobile grazed by missiles and, of course, being shot in the arm. Eggman's been dodging most of Sturm's attacks, mind you. Sturm would've done more damage to Eggman, if him and somehow his robots (even the grunts) adapted to the above mentioned dodge spam strategy. Eggman even has dodged point-blank bullets, (literally) from the sheer luck alone that he had fallen out of their trajectory. The only damage he took from that was being shot in the arm.
Granted, Sturm has also been dodging, and I tried to reduce his dodging to a minimum amount, but with how Eggman's attacks were described, it really is a gamble on what to have Sturm be hit by and what not, considering most of Eggman's attacks seem to be near instant-kills for Sturm anyway
Now, with the equalizer inbound, Eggman has pressure put on him, just aswell as Sturm. Defeat the other quickly or die trying. Now this is something Sturm can win in. Because Sturm is a intellectual dictator, he can keep calm in this situation, while Eggman is most likely bound to make mistakes with the pressure rising. I mean, Sturm made four whole nations nearly destroy eachother, with only a clone of one of the nation's commanders. Sturm would easily adapt to this situation and win.
Oh, and about the damage he took, I will explain how much damage these hits did:
For starters, most of them had reduced damage, due to the fact that Sturm is wearing metal armour and the robots were designed to attack and kill organic matter, like Sonic.
- First big arm punch, yes. It took him by suprise and did a good deal of damage to Sturm, not calculating the protection from his metal suit.
- The knockback in the Egg Cannon however wasn't much considering how close the Egg Cannons were, not giving Eggman much opportunity to really launch Sturm with the punch.
- The laser he took, even at point blank, did barely anything to Sturm. It was a laser from a grunt, and nearly none of the Robot's attacks can hope to even break dirt and rocks, nevermind Sturm's metal suit.
- Sturm's first hit from the Interceptor was reduced heavily by summoning transport helicopters infront of him that dampened the impact.
- Let's take into consideration the Interceptor. Interceptor, a strong robot. Sturm, a large, bulky alien with a metal suit practically attached to him. Taking in the fact that Sturm is so big, and the size of the Interceptor's fist is smaller than even him, I'd think that along with his metal suit, putting his arms up and bracing for impact would be a successful block.
I will also add on to this should I remember/read up on something I happened to forget about.