Lancashire and Hampshire, five-time champions both, will clash for the semi-final at the Rose Bowl.
Lancashire have won the title five times and Middlesex just once.