Novak Djokovic became the fifth man to win 1,000 Tour-level matches by beating Casper Ruud in the semi-final of the Italian Open in Rome.
He joins record-holder Jimmy Connors, Roger Federer, Ivan Lendl and Rafael Nadal in passing the landmark.
The 34-year-old Serb, who won his first ATP Tour match in 2004, was presented with a cake topped with the number 1,000 by organisers afterwards.
"I am blessed and privileged to have that many victories," Djokovic said.
"Seeing Roger and Rafa celebrate these milestones in the last couple years, I was looking forward to getting to that milestone myself.