MC-battles zijn wedstrijden waarbij het de bedoeling is dat twee hiphop-MC's elkaar verbaal door middel van rap proberen belachelijk te maken. Dit kan zomaar gebeuren wanneer bepaalde rappers een vete willen uitvechten op straat of op een podium, maar er worden ook speciale toernooien voor georganiseerd, bijvoorbeeld Punch Out Battles. Battles zijn altijd al een deel geweest van hiphop, maar na het uitkomen van de film 8 Mile is de belangstelling voor battles enorm gegroeid.