Un battle (« bataille » en anglais, au sens de « joute » en français), ou battle-rap, est un terme de la culture hip-hop désignant une compétition entre rappeurs ou B-boys (danseurs hip-hop) ou autres artistes échangeant leurs meilleurs passages spontanés, dont l'issue se juge grâce à un jury qui peut se constituer de 3 ou 5 personnes.