<Table> 2018 Tour de France <Tr> <Th_colspan="2"> 2018 UCI World Tour, race 25 of 37 </Th> </Tr> <Tr> <Td_colspan="2"> Route of the 2018 Tour de France </Td> </Tr> <Tr> <Th_colspan="2"> Race details </Th> </Tr> <Tr> <Th> Dates </Th> <Td> 7--29 July </Td> </Tr> <Tr> <Th> Stages </Th> <Td> 21 </Td> </Tr> <Tr> <Th> Distance </Th> <Td> 3,351 km (2,082 mi) </Td> </Tr> <Tr> <Th> Winning time </Th> <Td> 83h 17' 13" </Td> </Tr> <Tr> <Th_colspan="2"> Results </Th> </Tr> <Tr> <Td_colspan="2"> <Table> <Tr> <Th> </Th> <Td> Winner </Td> <Td> Geraint Thomas (GBR) </Td> <Td> (Team Sky) </Td> </Tr> <Tr> <Th> </Th> <Td> Second </Td> <Td> Tom Dumoulin (NED) </Td> <Td> (Team Sunweb) </Td> </Tr> <Tr> <Th> </Th> <Td> Third </Td> <Td> Chris Froome (GBR) </Td> <Td> (Team Sky) </Td> </Tr> <Tr> <Th_colspan="4"> </Th> </Tr> <Tr> <Th> </Th> <Td> Points </Td> <Td> Peter Sagan (SVK) </Td> <Td> (Bora--Hansgrohe) </Td> </Tr> <Tr> <Th> </Th> <Td> Mountains </Td> <Td> Julian Alaphilippe (FRA) </Td> <Td> (Quick - Step Floors) </Td> </Tr> <Tr> <Th> </Th> <Td> Youth </Td> <Td> Pierre Latour (FRA) </Td> <Td> (AG2R La Mondiale) </Td> </Tr> <Tr> <Th> </Th> <Td> Combativity </Td> <Td> Dan Martin (IRL) </Td> <Td> (UAE Team Emirates) </Td> </Tr> <Tr> <Th> </Th> <Td> Team </Td> <Td> Movistar Team </Td> <Td> </Td> </Tr> </Table> </Td> </Tr> <Tr> <Td_colspan="2"> ← 2017 2019 → </Td> </Tr> </Table> <Tr> <Th_colspan="2"> 2018 UCI World Tour, race 25 of 37 </Th> </Tr>

What are the dates for the tour de france 2018