Aljaz Bedene of Great Britain celebrates
Image credit: Getty Images
Bedene secured his progress with a 6-2 6-4 victory, and in so doing recorded his 16th win on the bounce.
The 27-year-old can become the British number two on Sunday if he can beat the winner of the second semi-final between Lucas Pouille and Paolo Lorenzi.
Bedene has now won 23 of his last 24 matches and will be seeking his first ATP Tour title.
Aljaz Bedene of Great Britain playing in Budapest
Race 1 - Donington Park
All Races, Day 1 - Donington Park
Round 2, Sheffield
Tables 1 & 2
Round 2 Sheffield
Supersport Race - Portugal
Stage 4, Bukowina Resort - Bukowina Tatrzanska (152.9km)
Eliteserien, Norwegian Commentary