# 2020 Internazionali di Tennis Città di Todi – Singles

Andrea Collarini was the defending champion but lost in the first round to Marco Cecchinato.
Yannick Hanfmann won the title after defeating Bernabé Zapata Miralles 6–3, 6–3 in the final.

## Seeds

* Roberto Carballés Baena (second round)
* Marco Cecchinato (quarterfinals)
* Federico Gaio (quarterfinals)
* Cedrik-Marcel Stebe (quarterfinals)
* Facundo Bagnis (quarterfinals, retired)
* Antoine Hoang (semifinals)
* Yannick Hanfmann (champion)
* Lorenzo Giustino (first round)

## Draw
### Key

* Q = Qualifier
* WC = Wild card
* LL = Lucky loser
* Alt = Alternate
* SE = Special exempt
* PR = Protected ranking
* ITF = ITF entry
* JE = Junior exempt
* w/o = Walkover
* r = Retired
* d = Defaulted
* SR = Special ranking

### Finals

| Semifinals | Semifinals | Semifinals | Semifinals | Final | Final | Final | Final |
| | Bernabé Zapata Miralles | 6 | 6 | | | | |
| 6 | Antoine Hoang | 2 | 3 | | | | |
| 6 | Antoine Hoang | 2 | 3 | | Bernabé Zapata Miralles | 3 | 3 |
| | | | | 7 | Yannick Hanfmann | 6 | 6 |
| | Gian Marco Moroni | 6$^4$ | 1 | 7 | Yannick Hanfmann | 6 | 6 |
| 7 | Yannick Hanfmann | 7$^7$ | 6 | | | | |

### Top half

| First round | First round | First round | First round | First round | Second round | Second round | Second round | Second round | Second round | Quarterfinals | Quarterfinals | Quarterfinals | Quarterfinals | Quarterfinals | Semifinals | Semifinals | Semifinals | Semifinals |
| 1 | R Carballés Baena | 6 | 6 | | | | | | | | | | | | | | | |
| | J Rodionov | 2 | 1 | | 1 | R Carballés Baena | 2 | 1 | | | | | | | | | | |
| | R Marcora | 3 | 1 | | | B Zapata Miralles | 6 | 6 | | | | | | | | | | |
| | B Zapata Miralles | 6 | 6 | | | | | | | | B Zapata Miralles | 5 | | | | | | |
| WC | G Zeppieri | 6 | 7$^7$ | | | | | | | 5 | F Bagnis | 3$^r$ | | | | | | |
| | R Olivo | 2 | 6$^4$ | | WC | G Zeppieri | 2 | 4 | | | | | | | | | | |
| | H Gaston | 4 | 6 | 1 | 5 | F Bagnis | 6 | 6 | | | | | | | | | | |
| 5 | F Bagnis | 6 | 4 | 6 | | | | | | | | | | | | B Zapata Miralles | 6 | 6 |
| 3 | F Gaio | 3 | 6 | 7 | | | | | | | | | | | 6 | A Hoang | 2 | 3 |
| | M Viola | 6 | 3 | 5 | 3 | F Gaio | 6 | 6 | | | | | | | | | | |
| | A Giannessi | 6 | 6 | | | A Giannessi | 4 | 2 | | | | | | | | | | |
| | M Janvier | 2 | 3 | | | | | | | 3 | F Gaio | 5 | 6 | 4 | | | | |
| Q | A Arnaboldi | 3 | 6$^3$ | | | | | | | 6 | A Hoang | 7 | 4 | 6 | | | | |
| | M Vilella Martínez | 6 | 7$^7$ | | | M Vilella Martínez | 6 | 3 | 4 | | | | | | | | | |
| | H Grenier | 4 | 6 | 3 | 6 | A Hoang | 4 | 6 | 6 | | | | | | | | | |
| 6 | A Hoang | 6 | 3 | 6 | | | | | | | | | | | | | | |

### Bottom half

| First round | First round | First round | First round | First round | Second round | Second round | Second round | Second round | Second round | Quarterfinals | Quarterfinals | Quarterfinals | Quarterfinals | Quarterfinals | Semifinals | Semifinals | Semifinals | Semifinals |
| 8 | L Giustino | 6 | 3 | 2 | | | | | | | | | | | | | | |
| | D Altmaier | 3 | 6 | 6 | | D Altmaier | 6 | 4 | 4 | | | | | | | | | |
| | GM Moroni | 6 | 6 | | | GM Moroni | 3 | 6 | 6 | | | | | | | | | |
| Q | C Alcaraz | 3 | 2 | | | | | | | | GM Moroni | 2 | 7 | 6 | | | | |
| | E Benchetrit | 6 | 6 | | | | | | | 4 | C-M Stebe | 6 | 5 | 3 | | | | |
| | F Mena | 1 | 4 | | | E Benchetrit | 4 | 0 | | | | | | | | | | |
| Q | A Vavassori | 1 | 3 | | 4 | C-M Stebe | 6 | 6 | | | | | | | | | | |
| 4 | C-M Stebe | 6 | 6 | | | | | | | | | | | | | GM Moroni | 6$^4$ | 1 |
| 7 | Y Hanfmann | 6 | 7 | | | | | | | | | | | | 7 | Y Hanfmann | 7$^7$ | 6 |
| Q | V Galović | 4 | 5 | | 7 | Y Hanfmann | 3 | 6 | 6 | | | | | | | | | |
| WC | F Forti | 6$^4$ | 3 | | WC | L Musetti | 6 | 4 | 3 | | | | | | | | | |
| WC | L Musetti | 7$^7$ | 6 | | | | | | | 7 | Y Hanfmann | 6 | 6 | | | | | |
| | JP Ficovich | 4 | 6 | 6 | | | | | | 2 | M Cecchinato | 4 | 4 | | | | | |
| | M Trungelliti | 6 | 4 | 2 | | JP Ficovich | 3 | 4 | | | | | | | | | | |
| | A Collarini | 3 | 6 | 3 | 2 | M Cecchinato | 6 | 6 | | | | | | | | | | |
| 2 | M Cecchinato | 6 | 1 | 6 | | | | | | | | | | | | | | |