2023 Moselle Open

The 2023 Moselle Open was a men's tennis tournament to be played on indoor hard courts. It was the 20th edition of the event, and it is part of the ATP 250 tournaments on the 2023 ATP Tour. It took place at the Arènes de Metz from 5 November to 11 November 2023.

Singles

 * 🇫🇷 Ugo Humbert def.  Alexander Shevchenko, 6–3, 6–3

Doubles

 * Hugo Nys / 🇵🇱 Jan Zieliński def. 🇩🇪 Hendrik Jebens / 🇩🇪 Constantin Frantzen, 6–4, 6–4

Seeds

 * 1 Rankings are as of 30 October 2023

Other entrants
The following players received wildcards into the singles main draw:
 * 🇫🇷 Arthur Cazaux
 * 🇮🇹 Fabio Fognini
 * 🇫🇷 Pierre-Hugues Herbert

The following players received entry from the qualifying draw:
 * 🇫🇷 Mathias Bourgue
 * 🇫🇷 Calvin Hemery
 * 🇫🇷 Harold Mayot
 * 🇯🇴 Abdullah Shelbayh

The following players received entry as lucky losers:
 * Gijs Brouwer
 * 🇫🇷 Matteo Martineau
 * 🇭🇺 Máté Valkusz

Withdrawals

 * 🇨🇦 Félix Auger-Aliassime → replaced by  Botic van de Zandschulp
 * 🇦🇺 Alex de Minaur → replaced by Gijs Brouwer
 * 🇫🇷 Arthur Fils → replaced by 🇫🇷 Matteo Martineau
 * 🇵🇱 Hubert Hurkacz → replaced by 🇫🇷 Constant Lestienne
 * Aslan Karatsev → replaced by 🇮🇹 Lorenzo Sonego
 * 🇨🇿 Jiří Lehečka → replaced by 🇯🇵 Yosuke Watanuki
 * 🇬🇧 Andy Murray → replaced by 🇫🇷 Hugo Gaston
 * 🇯🇵 Yoshihito Nishioka → replaced by 🇦🇹 Dominic Thiem
 * 🇬🇧 Cameron Norrie → replaced by 🇩🇪 Yannick Hanfmann
 * 🇺🇸 Tommy Paul → replaced by 🇪🇸 Bernabé Zapata Miralles
 * Holger Rune → replaced by 🇭🇺 Máté Valkusz
 * 🇳🇴 Casper Ruud → replaced by Alexander Shevchenko
 * Roman Safiullin → replaced by 🇧🇷 Thiago Seyboth Wild
 * 🇺🇸 J. J. Wolf → replaced by 🇫🇷 Luca Van Assche

Seeds

 * Rankings are as of 30 October 2023

Other entrants
The following pairs received wildcards into the doubles main draw:
 * 🇫🇷 Ugo Blanchet / 🇫🇷 Matteo Martineau
 * 🇮🇹 Fabio Fognini / 🇫🇷 Pierre-Hugues Herbert

Withdrawals

 * Marcelo Arévalo /  Jean-Julien Rojer → replaced by 🇫🇷 Dan Added / 🇫🇷 Jonathan Eysseric
 * 🇲🇽 Santiago González / 🇫🇷 Édouard Roger-Vasselin → replaced by 🇩🇪 Constantin Frantzen / 🇩🇪 Hendrik Jebens
 * 🇫🇷 Pierre-Hugues Herbert / 🇫🇷 Nicolas Mahut → replaced by  Sander Arends / 🇲🇽 Miguel Ángel Reyes-Varela
 * 🇩🇪 Kevin Krawietz / 🇩🇪 Tim Pütz → replaced by 🇫🇷 Théo Arribagé / 🇫🇷 Luca Sanchez
 * 🇬🇧 Jamie Murray / 🇳🇿 Michael Venus → replaced by 🇮🇳 Anirudh Chandrasekar /  Bart Stevens