Tamil Nadu will meet Haryana in the first semi-final of Vijay Hazare Trophy 2023 as the latter beat Bengal by four wickets in the quarter-finals.