The 35-year-old brushed aside the South African 6-2 in Sindelfingen having had a first-round bye.
Price is bidding for his fifth tournament victory in six events in Sunday’s deciding rounds.
PRICE WINS! ❄️💪
Gerwyn Price avenges his defeat to Devon Petersen at the German Darts Championship as he brushes the South African aside in a 6-2 win.
📺Next up on PDCTV: Mensur Suljovic v David Evans pic.twitter.com/4sYGBQtScd
— PDC Darts (@OfficialPDC) October 17, 2020
The only event where he tasted defeat came at eventual winner Petersen’s hands in the German Championships last month.
Price took over the world No 2 spot with his success at last weekend’s World Grand Prix.