A compact first 45 minutes produced no goals, with clear chances few and far between in Sao Paulo.
It was a similar story in the second period, with no goals in the 90 minutes forcing extra-time.
Netherlands had the better of the extra 30 minutes, but still neither team could make the breakthrough, with penalties left to decide who would face Germany in Sunday's final.
Read how it all unfolded in Sports Mole's minute-by-minute live commentary of the action below.
Arena de São Paulo, which today feels a little bit like a giant, soggy cardboard box. pic.twitter.com/HNFqVyWvhf— Tom Williams (@tomwfootball) July 9, 2014
NETHERLANDS: Cillessen; Martins Indi, De Vrij, Vlaar; Blind, De Jong, Sneijder, Wijnaldum, Kuyt; Robben, Van Persie
ARGENTINA: Romero; Zabaleta, Demichelis, Garay, Rojo; Perez, Biglia, Mascherano; Lavezzi, Messi, Higuain
29 - Lionel Messi has completed the most dribbles at the 2014 World Cup (29), four more than Arjen Robben. Battle. pic.twitter.com/fXGscnU3cL— OptaJohan (@OptaJohan) July 9, 2014
6 - The Netherlands have won all 6 games in which Nigel de Jong appeared in 2014 while not winning the three without him (D2, L1). Boost.— OptaJohan (@OptaJohan) July 9, 2014
Teamsheet from Arena Corinthians pic.twitter.com/53cCg1wXVJ— Oliver Holt (@OllieHolt22) July 9, 2014
Teams out for the second semi final in São Paulo. First match here seems like an age ago... pic.twitter.com/e0Cbfgh6BF— Owen Gibson (@owen_g) July 9, 2014
10 - 10 of the Netherlands' 12 goals in the 2014 #WorldCup have come after half-time. Patience.— OptaJoe (@OptaJoe) July 9, 2014