Ved Dansk Melodi Grand Prix 2007 valgte Danmarks Radio å innføre semifinaler. Holstebro og Aalborg var verter for semifinalene og Forum Horsens for finalen. I hver semifinale deltok åtte sanger, hvor fire gikk direkte til finalen mens de fire resterende sangene i hver seminfinale konkurrete om et «wildcard». Dette konseptet valgte man å fortsette med i 2008, hvor begge semifinaler ble avviklet i DR Byen, mens selve finalen igjen ble sendt fra Forum Horsens. Fra og med Dansk Melodi Grand Prix 2009 valgte Danmarks Radio å droppe semifinaler og i stedet igjen avholde én finale med ti deltakende sanger. I 2009 var seks av de ti sangene utvalgt i en åpen konkurranse, mens de siste fire sangene ble framført av artister som Danmarks Radio hadde invitert spesielt til å delta.