The Eagles swooped to sign the Serbian international from Olympiacos for an undisclosed fee on deadline day in January 2017, and he would net twice in the second half of the campaign to help Palace avoid the drop.
The 26-year-old began his career at his hometown club Radnicki Kragujevac before moves to Rad and Red Star Belgrade, where he lifted a Serbian Cup in 2012; the same year he earned his first call-up to his country's squad.
That prompted a move to Belgian side Anderlecht in 2013 where he completed a domestic double in his only season in the country. He moved to to Olympiacos where more success poured in, with a second successive league and cup double claimed before another Superleague title followed in 2015/16. Milivojevic played a major role.
All that silverware helped him gain 19 international caps before he signed a three-and-a-half year contract with the Eagles, having netted six goals from just 19 appearances from holding midfield in the first half of the season in Greece.
Milivojevic has gone from strength-to-strength since arriving in SE25, and has been the club's top scorer for consecutive seasons, having become known for his penalty-taking wizardry.
He received his first call-up to the Serbia squad in September 2019 after over a year.