Unforgiven 2004 fue realizado el 12 de septiembre del 2004 en el Rose Garden Arena en Portland, Oregon.