Kenny van Weeghel earned men's T54 400m gold ahead of Marcel Hug ©Getty Images

Home favourite Marcel Hug was denied victory in the men’s T54 400 metres on the penultimate day of the International Paralympic Committee (IPC) Athletics Grand Prix in Nottwil after a strong performance from The Netherlands’ Kenny van Weeghel.

The Swiss star, who has won seven world titles in his career, provided a strong challenge to Van Weeghel but eventually proved unable to overcome the European champion.

Van Weeghel earned the win by crossing the line in a time of 46.39sec, which put him at the top of the 2016 world rankings for the distance, with Hug ending in 46.71.

With Tunisia’s T34 400m world champion Walid Ktila struggling in the closing stages of the race in Switzerland, United Arab Emirates’ Mohammed Hammadi took full advantage to win in an Asian record 51:99.

Despite Ktila missing out on gold, African nations enjoyed success in the 400m events as Algeria’s Mohamed Berrahal claimed the men’s T51 title in a time of 1min 20.03sec, while Morocco’s Zakaria El Uaamari won the T37-38 title in 53:00.

British success also continued in Switzerland, with Toby Gold setting a European record time of 1:01.93 in the men’s T33 400m.

It would only prove good enough for the Briton to end second in the event, as world record holder Ahmed Almutairi of Kuwait clocked 1:00.68.

Britain's Hannah Cockroft continued her Rio 2016 preparations with a comfortable win in the women’s T34 400m
Britain's Hannah Cockroft continued her Rio 2016 preparations with a comfortable win in the women’s T34 400m ©Getty Images

Gold’s team-mate and double Paralympic champion Hannah Cockroft eased to victory in the women’s T34 event as she continued her preparations for Rio 2016, with the 23-year-old finishing in a winning time of 1:01.17.

America’s three-time Paralympic champion Tatyana McFadden won the T54 race by a margin of three seconds from Switzerland’s Manuela Schaer, as she clocked 57.49.

In the field events, South Africa’s Reinhardt Hamman earned a comfortable victory by throwing a distance of 50.01 metres.

His effort was just six centimetres shy his throw at last year’s World Championships in Doha, where he claimed gold.

Ukraine’s Zoia Ovsii won the women’s F51 discus with a throw of 8.37m, while a distance of 10.17m was enough for her team-mate Svitlana Stetsyuk to win the F53 event.