Ponownie wygrał Niemiec, tym razem niejednogłośną decyzją sędziów na punkty, mimo iż był liczony w ostatniej, dwunastej rundzie.

17 maja 2006 zmierzył się ze swoim rodakiem Anthonym Mundine’em w walce eliminacyjnej WBA w kategorii super średniej. Pojedynek wygrał na punkty Mundine. Po tej walce Green zmienił kategorię wagową na wyższą. Wygrał trzy kolejne pojedynki, po czym 16 grudnia 2007 pokonał Stipe Drewsa i został mistrzem świata WBA w kategorii półciężkiej.

25 marca 2008 Danny Green ogłosił, że kończy zawodową karierę i zrzekł się tytułu mistrza świata organizacji WBA. Jednak 26 kwietnia 2009 roku powrócił na ring nokautując, już w drugiej rundzie, Anthony’ego van Niekerka. Green ogłosił, że powrócił do boksowania, aby zmierzyć się w walce rewanżowej z Anthonym Mundine’em. Niecałe cztery miesiące później pokonał przez techniczny nokaut w piątej rundzie Julio Cesara Domingueza.