Manchester United will face Primera Liga side Sevilla in Rio Ferdinand's testimonial this August.
The 34-year-old defender, who joined United from Leeds for £29.1 million in 2002, signed a one-year extension with the Barclays Premier League champions last month.
Former England captain Ferdinand, who recently retired from international duty, said he is prepared for an "emotional night".
"This is going to be a big night for me as well as an emotional one," Ferdinand stated. "I cannot believe where those ten years have gone and I am lucky to have spent them here at Manchester United.
"This club is unique in every way, the history and drive of the place is unbelievable, it spurs everyone to succeed. The fans are the best in the world, their commitment is amazing and I have appreciated their support throughout my career. I hope they enjoy the night as much as I intend to."
Ferdinand scored the winner in Sir Alex Ferguson's last Old Trafford game
Ferdinand made his United debut against Zalaegerszeg in a Champions League qualifier in August 2002 and has played 432 times for the Red Devils, scoring eight goals.
He has won six Premier League titles, two League Cups, a Champions League and a Club World Cup with the club, skippering them to European Cup success in Moscow five years ago.
Sir Alex Ferguson hailed Ferdinand as "one of the best central defenders this club has seen".
The pre-season friendly with Sevilla could be David Moyes' first match in the home dugout at Old Trafford.