Sonic Battle Overdrive

The Japanese name is Sonic Rock 'n Rumble while the European name is Sonic Battle 2.