Fabio Fognini breezed past Ricardas Berankis 6-3, 6-0 in less than a hour to reach the semi-finals of the St. Petersburg Open.