The former Dutch player and coach has condemned the two Oranje stars for being too self-centered and says they should stop worrying about their standing in the team
Van der Vaart came on for Sneijder in the 47th minute of the country's 3-0 success over Estonia on Friday to score the opener for his side,
But Van Hanegem is adamant both players have struggled to reach their full potential recently.
"Guys like Sneijder and Van der Vaart, who are awfully good players, are still too preoccupied with themselves," Hanegem wrote in his column for Algemeen Dagblad.
"With all respect to Van der Vaart and Sneijder, if they are at their best in 2014, then they will play their usual. But they must fight to remain at the top and play well with each other.
"They put themselves under pressure, because they are afraid of the upcoming youth."
He also expressed his anger that Dutch youngster Jean-Paul Boetius is not being given a chance in the national jersey.
Van Hanegem added: "I heard [former Netherlands coach Rene] van der Gijp say on television that Boetius is too young. How stupid can you be?
"Young players should participate in the training and in my opinion, even a little bit in matches. Boetius is a boy who you could have made good use of against Estonia, with him, the football becomes better. Let him do more."
Louis van Gaal's men currently sit top of Group D and will face Romania on March 26 at the Amsterdam ArenA.