Berdych, of the Czech Republic, required just 54 minutes to beat Russian Dmitry Tursunov 6-2, 611. Tsonga dispatched fellow Frenchman Giles Simon 6-2, 6-2 in about an hour.
Tsonga, the No. 3 seed and 2009 tournament champion, broke serve four times and won the final five games against Simon.
Berdych was 25-for-27 in first-serve points and broke serve twice in both sets. Berdych improved to 6-1 against Tursunov and will be appearing in a final for the first time this season.