Selby secured a split decision win over Azerbaijan's Elvin Mamishza and the 24-year-old from Wales will become the first British fighter to retain a European crown if he beats old rival Michael Conlan of Ireland in Saturday's final.
Selby said: "It's good to be in another European final, and I've got Mick Conlan again so it's going to be a great fight.
"I've boxed him a couple of times before and they've been great fights, close, and I've won them both, so hopefully I'll make it three on the spin."
Conlan was one of four Irish fighters to book their respective places in the finals alongside fellow Olympic medallists John Joe Nevin and Paddy Barnes, and middleweight Jason Quigley.
There was disappointment for Leeds light-flyweight Jack Bateson who had to settle for a highly creditable bronze after losing his semi-final to the excellent Russian David Ayrapetyan.
London super-heavyweight Joe Joyce also had to settle for a bronze medal after he was stopped in the first round of his bout against powerful Russian Sergey Kuzmin.
Joyce was forced to take a standing count in the opening moments, and after being knocked down with a straight right hand the referee waved the contest off.