-En fantastisk laginsats. Att kunna slå ett lag som Spanien och nå final. Det känns härligt, säger USA:s tränare Bob Bradley.
Jozy Altidore vände bort Capdevila och satte 1-0 för USA efter 27 minu- ter. I den 74:e slarvade Sergio Ramos och Clint Dempsey kunde rulla in 2-0.
Spanien pressade och pressade men fick aldrig in bollen bakom Tim Howard.
USA krånglade sig vidare från gruppen på målskillnad efter 3-0 mot Egypten samtidigt som Italien förlorade mot Brasilien med 3-0.
-Vi spelade så hårt vi kunde. Det var det som krävdes. Alla i laget bidrog. Nu är vi i final. Det kommer att ta några timmar att återställa sig. Men vi är redo, säger Bob Bradley.
I finalen får han klara sig utan sin son Mark Bradley som fick rött kort i slutet när han kastade sig in med dobbarna före i en duell.
Spanien hade 15 raka segrar före matchen och var storfavorit.
-Det är aldrig bra att förlora. Vi är inte vana vid det. Vi saknade lite av vår vanliga touch, säger Spaniens förbundskapten Vicente del Bosque till AP.
Den andra semifinalen mellan Brasilien och Sydafrika spelas på torsdagen.