Sardinia for Fabio Aru. Sicily for Vincenzo Nibali.

The 100th edition of the Giro d’Italia will pay homage to the country’s two top riders with a start that will include stages on both of Italy’s largest islands.

Revealed Tuesday in Milan, the May 5-28 race will start with three stages in Sardinia to honor Aru, followed by two legs in Sicily for Nibali.

Aru last year became the first Sardinian to wear the Giro leader’s pink jersey, when he finished second to Alberto Contador, while Nibali, a Sicilian, won in 2013 and 2016.

Aru and Nibali were teammates at Astana the past four years but Nibali recently left to lead the new Bahrain-Merida team, setting up a duel in the Giro.

After crossing the Strait of Messina by boat, the race will climb north through Calabria and Puglia and eventually visit all but four of Italy’s 20 regions.

“To celebrate the 100th edition we have to celebrate all of…