This is the third meeting between the teams since the turn of the year, and the previous two encounters yielded one win apiece.
Vitesse's journey to the last four was anything but straightforward with narrow victories over Willem II and ADO Den Haag followed by a 1-0 triumph versus Excelsior three weeks ago.
Thomas Letsch's men have already gone a step further than they did last year when they were knocked out by Ajax in the quarter-final.
Since their last cup involvement, they have won just one of three Eredivisie games, but that was against VVV in a 4-1 rout on Saturday.
Vitas' last major trophy came in the 2017 edition of this tournament, and they will fancy themselves to go all the way once again.
VVV-Venlo's ticket to the semi-final was earned courtesy of a 2-1 win over NEC Nijmegen in extra time at De Goffert two Wednesdays ago.
Hans De Koning's men have lost back-to-back league games since then, and they run the risk of being dragged into a relegation scrap.
Venlose Trots are only five points clear of the drop zone, but they have a game in hand on the trio of Willem II, Den Haag and Emmen.
In the meantime, securing a place in next month's final is the target as they look for a first piece of silverware in over a decade.
However, they have lost three of their last four matches away at Vitesse by a combined score of 9-2, and they last beat Tuesday's hosts on home turf in 2013.
Vitesse KNVB Beker form: WWW
Vitesse form (all competitions): DLWLLW
VVV-Venlo KNVB Beker form: WWW
VVV-Venlo form (all competitions): WLLWLL
With the exception of Enrico Hernandez, who has had his transition to the first team stalled by an ankle injury, the home side have a full squad to pick from.
Christian Kum will serve the second of a three-game ban after he was sent off in his side's defeat to AZ Alkmaar two Saturdays ago.
Tristan Dekker is still a few weeks away from making his return to action as he continues to nurse a muscle tear, and he will miss the game.
Vito van Crooy is currently in isolation after coming in contact with someone who tested positive for coronavirus, and it is still unclear if he will feature for the away side.
Vitesse possible starting lineup:
Pasveer; Wittek, Rasmussen, Bazoer, Doekhi, Dasa; Tannane, Bero, Tronstad; Broja, Openda
VVV-Venlo possible starting lineup:
Kirschbaum; Guwara, Da Graca, Gelmi, Pachonik; Linthorst, Donis, Post; Shabani, Giakoumakis, John
We say: Vitesse 2-1 VVV-Venlo
Experience in this kind of match often comes in handy, and Vitesse have plenty of it, so we are backing them to come out on top and progress to the final on that account.