Dutch pair De Jong, Van Persie face Argentina
Netherlands' midfielder Nigel de Jong (C) and Netherlands' midfielder Wesley Sneijder (R) take part in a training session at the Flamenco Football Stadium in Rio de Janeiro on July 6, 2014 - by Yasuyoshi Chiba
Argentina coach Alejandro Sabella meanwhile brought in Enzo Perez in place of injured midfielder Angel di Maria while Marcos Rojo returned from suspension at left-back in place of Jose Maria Basanta.
De Jong had been ruled out of the tournament after tearing a groin muscle during Holland's 2-1 win over Mexico in the last 16 on June 29, but he recovered far more rapidly than anticipated.
Manchester United striker van Persie, meanwhile, had been considered a doubt with an intestinal problem.
In a further boost for Louis van Gaal's side, centre-back Ron Vlaar lined up in the back three despite injuring his knee against Costa Rica in the quarter-finals.
The two sides are competing for the right to meet Germany -- 7-1 conquerors of hosts Brazil in the other semi-final -- in Sunday's final at the Maracana in Rio de Janeiro.
While Argentina, who beat Belgium in the last eight, have not reached a World Cup final since 1990, the Netherlands are bidding to qualify for a second successive final. They lost 1-0 to Spain in the deciding match of the 2010 tournament in South Africa.
Netherlands: Jasper Cillessen; Stefan de Vrij, Ron Vlaar, Bruno Martins Indi; Dirk Kuyt, Georginio Wijnaldum, Nigel de Jong, Wesley Sneijder, Daley Blind; Arjen Robben, Robin van Persie (capt)
Coach: Louis van Gaal (NED)
Argentina: Sergio Romero; Pablo Zabaleta, Martin Demichelis, Ezequiel Garay, Marcos Rojo; Lucas Biglia, Javier Mascherano, Enzo Perez; Gonzalo Higuain, Lionel Messi (capt), Ezequiel Lavezzi
Coach: Alejandro Sabella (ARG)
Referee: Cuneyt Cakir (TUR)