Serbia and Montenegro's Danilo Ikodinovic had six goals.
Earlier, Greece beat Italy 12-9 for third place.
2004 FINA WATER POLO WORLD LEAGUE - Super Final, July 16-18, Long Beach (USA)
Day 1: Serbia&Montenegro - Spain 7-5, Greece - USA 13-12
Day 2: Greece - Hungary 5-10, Serbia&Montenegro - Italy 10-7, Spain - USA 11-10 (fifth place match)
Day 3: Greece - Italy 12-9 (third place match), Hungary - Serbia&Montenegro 12-8 (FINAL)
Teams in final match (numbers in brackets represent goals scored in the match)
HUNGARY: Szecsi, Varga, Madaras, Adam Steinmetz (2), Kasas (4), Vari, Kiss, Benedek (2), Fodor (1), Gergely, Barnabas Steinmetz, Molnar, Biros (3). Head Coach: Dr. Denes Kemeny.
SERBIA & MONTENEGRO: Sefik, Janovic, Nikic, Udovicic, Savic, Ikodinovic (6), Jelenic, Gojkovic, Ciric (1), Sapic (1), Vujasinovic, Jokic, Kuljaca. Head Coach: Nenad Manojlovic.