Albert Ramos-Vinolas and Fernando Verdasco set up an all-Spanish final for the Swedish Open title.
The third-seeded Ramos-Vinolas secured his first ATP final by knocking out top-seeded David Ferrer 7-5 6-4 in the semi-finals.
Ramos-Vinolas had lost all of his six previous matches to Ferrer, a two-time Bastad champion.
“I’m extremely happy, I’ve just beaten a fantastic player,” Ramos-Vinolas said.
“I had to keep fighting hard all the way through. In the end, luck was on my side.”
The fifth-seeded Verdasco, the runner-up in 2013, eased past first-time semi-finalist Gastao Elias of Portugal 6-3 6-1.
Verdasco has a 3-1 record against Ramos-Vinolas, including a win here in 2014.
The 32-year-old Verdasco won his seventh and last title in Bucharest in April.