Formula One world champion Sebastian Vettel teamed up with Michael Schumacher to win the sixth consecutive Race of Champions Nations' Cup victory for Team Germany.
The German pair dominated the event held at Bangkok's Rajamangala Stadium, winning every tie in which they competed.
In the final against France, Schumacher defeated Romain Grosjean in the first heat after the Lotus driver made a mistake at the last corner. Vettel then beat World Rally Championship ace Sebastien Ogier to clinch the title for the Germans.
"For sure, we're going to be here, that's a must," said Schumacher.
"Actually, my lucky number is seven so we are going to push hard!"
In the semi-finals, the Germans beat Team Australia, who were represented by V8 Supercar champion Jamie Whincup and five-time 500cc motorcycle champion Mick Doohan.
The Germans survived a major scare against the Aussies when Vettel crashed into the barrier driving the 570bhp Lamborghini Gallardo Super Trofeo before recovering to win.
In the other semi-final, Team France beat the All Star team represented by Le Mans legend Tom Kristensen and two-time MotoGP champion Jorge Lorenzo.
Earlier, France and the All Stars qualified from a group also containing the Americas and British teams.
The American team - represented by IndyCar champion Ryan Hunter-Reay and Production World Rally champion Benito Guerra - narrowly missed out on a place in the last four after they matched the All Star team's three wins but had a worse best time tie-breaker.
The British pair of David Coulthard and Andy Priaulx only won twice all day and was penalized for touching the barriers twice.
In the other group, the ROC Asia-winning Team India finished third with wins for Karun Chandhok and Narain Karthikeyan, while Team Thailand finished bottom of the table - Charoensukawattana Nattavude and Tin Sintrai sharing one win.
The individual Race of Champions takes place on Sunday.