Novak Djokovic is just one win from becoming the highest-earning tennis player of all time after beating David Goffin to reach the Miami Open final.
The No1 ranked player in the world will take his career prize money earnings over $98m (£68.8m) should he defeat Japanese ace Kei Nishikori in Sunday's final.
Djokovic had amassed an eye-watering $97.1m before arriving in Florida, making him the second-highest-paid player in tennis history.
Roger Federer currently sits top of the tennis rich list but with a win over Nishkori, Djokovic would secure the Miami Open's winner's prize of $1.03m and surpass the Swiss' total career earnings of $97.9m.
Read more: Djokovic breaks his own cash record
Federer has been out of action and unable to add to his own prize money earnings since injuring his left knee following his Australian Open defeat to Djokovic in January.
He was due to return in Miami but pulled out at the last minute because of a stomach virus.
Should world No6 Nishikori upset the odds and defeat Djokovic at the hard court tournament, the Serb will earn a not-too-shabby $500,000 consolation prize – but will have to wait another day to replace Federer as tennis' richest.
Djokovic has staged an assault on Federer's status as tennis' richest man in the last two of years as he has reigned supreme on the court and twice broken the record for most money earned in a single year.
Last season he earned an incredible $21.1m after winning 11 titles, smashing his own record of $14.3m set in 2014 when he won seven titles.
Already this season Djokovic has earned over $4m after reaching adding a Miami Open final appearance to wins at Indian Wells and the Australian Open.