ANGERS, France - Japan's Sota Yamamoto finished second in figure skating's Grand Prix de France on Saturday following the men's free skate, securing his first podium finish on the circuit.