Kristoffersson claimed victory in the first semi-final from Timmy Hansen and Krisztián Szabó in the Hyundai, with Finnish driver Niclas Grönholm taking the second semi from Timo Scheider and second place championship man Kevin Hansen.
Grönholm would continue his momentum though into Saturday's final, where the Hyundai 120 driver built up a gap that proved insurmountable for the chasing Hansen brothers whilst title hopeful Kristoffersson ended up down in fifth place.
En route to his fourth World RX victory, Grönholm held the lead from the get go ahead of a fast-starting Timo Scheider, climbing to second, only for his Munnich Seat Ibiza to abruptly stop on landing from the circuit’s biggest jump, ending the double DTM champion’s race.
On Sunday, Mattias Ekström topped Q1 with Grönholm showing good pace once more and dominating Q2, Q3 and then the first semi-final with Timmy Hansen and Scheider earning their places in the second final of the weekend. Kristoffersson won the second semi-final from Ekström and Kevin Hansen to set up a thrilling last race.
In search of redemption following a lacklustre result on Saturday, Kristoffersson nailed the perfect start to get around Grönholm and snatch into first place. The Audi S1 driver didn’t look back and stormed to a 25th career World RX win and fourth in Latvia.
Grönholm capped a stellar weekend taking second in Sunday’s final with championship leader Timmy Hansen managing a damaged wing superbly to unseat Ekström’s third place with Kevin Hansen in fifth and Szabó back in sixth.
“It’s been a long weekend, a lot of racing and it’s been difficult for us with our pace lacking that edge you need," commented Timmy Hansen. "I’m happy with three podiums for the team in these two rounds; it’s a good result considering where we were.
“I’m looking forward to the next three events and fighting at the very top, challenging for wins again. That’s what I’m here for – I’m not satisfied to finish on the podium and not be fighting for first place.”
Timmy Hansen's gap over brother Kevin at the head of the World RX drivers’ standings now amounts to an increased 17 points, while the pair’s results were enough to ensure Hansen World RX Team’s lead over GRX-SET in the teams’ championship remained at 48 points.
The championship moves on to a double header in Belgium in two weeks’ time. Watch every round live on Red Bull TV
World RX Championship (Top 5)
- Timmy Hansen (SWE) – Peugeot 208 – 130 points
- Kevin Hansen (SWE) – Peugeot 208 – 113
- Johan Kristoffersson (SWE) – Audi S1 – 110
- Niclas Grönholm (FIN) – Hyundai i20 – 107
- Krisztián Szabó (HUN) – Hyundai i20 – 88