Emmanuel Riviere has left Newcastle to join Ligue 1 club Metz on a two-year contract.
Riviere, 27, moved to St James' Park from Monaco in July 2014.
However, the forward made only 31 appearances in all competitions, scoring three goals, before heading to Osasuna on loan last season.
CONFIRMED: Emmanuel Rivière has completed a permanent switch to @FCMetz.
— Newcastle United FC (@NUFC) August 25, 2017
Full story: https://t.co/7L3hdglfyi #NUFC pic.twitter.com/FyxiURpxUc
Metz announced the arrival of the former St Etienne and Toulouse player on their official website ahead of Saturday's league trip to Caen.