America's Lee Kiefer, second from left, beat Canada's Eleanor Harvey in the FIE Incheon Grand Prix final to win gold ©FIE

United States Olympic champion Lee Kiefer and Italy's Tommaso Marini won gold medals in the International Fencing Federation (FIE) Foil Grand Prix in Incheon.

World number nine Marini met Hong Kong's Summer Youth Olympic Games champion Ryan Choi in the men's final where he narrowly scraped victory 15-14, winning by a single touch in what was an enthralling encounter in South Korea.

The result marks Marini's first senior Grand Prix triumph in an event where 119 men and 110 women participated.

In the semi-finals, Choi beat Italian world champion Alessio Foconi 15-14 while Marini defeated Maxilien Chastanet of France 15-13.

Former world champions Miles Chamley-Watson of the US and Enzo Lefort of France were expected to challenge for the title but suffered premature losses to France's Rafael Savin and Choi, respectively.

In the women's event, world number one Kiefer faced Canada's Eleanor Harvey in the decider and eventually pulled away to record a 15-11 victory.

Kiefer breezed past Germany's Anne Sauer 15-5 in the final four before Harvey shocked Italy's 2018 world champion Alice Volpi 15-13 in the same round.

Double World Championships gold medallist Arianna Errigo was also victim to an upset as she fell to a 15-14 defeat at the hands of fellow Italian Francesca Palumbo in the round of 16.

The next FIE Grand Prix is set to take place in Padoue in Italy from May 20 to 22 with men and women's individual sabre competitions set to be contested.