David Cook, boxing announcer Michael Buffer and David Archuleta / Fox

'American Idol' Finale: David Vs. David (9)