James' free kick was headed home by Yerry Mina on the stroke of halftime to put Everton back in front, before James rounded off an excellent individual display with two second-half goals.
Clinching a victory in his 100th match at Roland Garros, the record 12-time champion secured a place in the last four for 13th time in the clay major, ending an impressive run from Sinner who had upset 11th seed David Goffin and 6th seed Alexander Zverev in his previous matches.
In a newly-built racquetball court, Liu Shangying was coaching two college students on their first day of playing racquetball.
Shanghai's hope of leveling the game was shattered as Barbra Banda's shot in the 87th minute hit the woodwork and bounced off.
Peru will be without several key players for their opening fixtures against Paraguay and Brazil. The biggest absence will be that of their captain and record scorer Paolo Guerrero, who has been ruled out for the rest of 2020 because of a ruptured anterior cruciate ligament.
Zhao Xuetong had 19 points for Sichuan, Hu Yueming and Gao Song each got 17 points. Shen Yi contributed 18 points and eight assists for Dongguan.
The Red Bulls fired American coach Chris Armas last month and South African Bradley Carnell took over as interim coach.
Koeman had made no secret that he wanted the duo and the failure to sign Garcia leaves Barca looking especially lightweight in central defense, where they only have Gerard Pique and Clement Lenglet, with Ronald Araujo to provide cover.
Argentina will face Ecuador in Buenos Aires on Thursday and Bolivia in La Paz five days later.
Ajax had more possession and more chances in the first half, but it was Groningen that found the net after the restart. Ajax goalkeeper Andre Onana stopped a shot from Groningen striker Jorgen Strand Larsen, but he had no answer to the rebound from 19-year-old forward Remco Balk.
"She played really really well today. I think everything is tough. My ball is very short and she opened the court very nice and used very nice winners," said the world 39th-ranked Zhang, who has also achieved a personal best at Roland Garros by reaching the fourth round.