Dutchman Thiemo De Bakker upset top seed Tomas Berdych to reach the semi-finals of the SkiStar Swedish Open in Bastad.