Spanish Grand Prix

German Grand Prix

Fri 20 - Sun 22 May

The German Grand Prix returns to Hockeinheim for the first time since 2016, as Lewis Hamilton looks to replicate his victory from that race.

Watch it live on Sky Sports F1.